From fa0fc94facd1c8ce976693a61ffcb197f61f8c81 Mon Sep 17 00:00:00 2001 From: "sirish.bitra" Date: Wed, 11 May 2011 18:16:12 +0530 Subject: neglect changes --- keystone.log | 84328 +++++++++++++++++++++++++++++++++++++ test/unit/test_authentication.py | 3 + test/unit/test_groups.py | 4 + test/unit/test_identity.py | 9444 +---- test/unit/test_tenant_groups.py | 3 + test/unit/test_tenants.py | 3 + test/unit/test_token.py | 3 + test/unit/test_users.py | 3 + test/unit/test_version.py | 3 + 9 files changed, 84399 insertions(+), 9395 deletions(-) create mode 100644 keystone.log diff --git a/keystone.log b/keystone.log new file mode 100644 index 00000000..095d7cec --- /dev/null +++ b/keystone.log @@ -0,0 +1,84328 @@ +2011-05-11 13:39:15 DEBUG [server] ******************************************************************************** +2011-05-11 13:39:15 DEBUG [server] Configuration options gathered from config file: +2011-05-11 13:39:15 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 13:39:15 DEBUG [server] ================================================ +2011-05-11 13:39:15 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 13:39:15 DEBUG [server] bind_port 8080 +2011-05-11 13:39:15 DEBUG [server] debug False +2011-05-11 13:39:15 DEBUG [server] default_store file +2011-05-11 13:39:15 DEBUG [server] log_file keystone.log +2011-05-11 13:39:15 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 13:39:15 DEBUG [server] registry_port 9191 +2011-05-11 13:39:15 DEBUG [server] verbose True +2011-05-11 13:39:15 DEBUG [server] ******************************************************************************** +2011-05-11 13:39:15 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 13:39:15 DEBUG [eventlet.wsgi.server] (834) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 13:39:19 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 13:39:19 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 13:39:19 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 13:39:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:39:19] "GET /v1.0/ HTTP/1.1" 200 1081 0.049805 +2011-05-11 13:39:19 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 13:39:19 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 13:39:19 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 13:39:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:39:19] "GET /v1.0/ HTTP/1.1" 200 988 0.004730 +2011-05-11 13:41:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:13] "POST /v1.0/token HTTP/1.1" 200 319 0.036120 +2011-05-11 13:41:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:13] "POST /v1.0/token HTTP/1.1" 200 319 0.017735 +2011-05-11 13:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/token/887665443383838 +2011-05-11 13:41:13 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'887665443383838', 'controller': } +2011-05-11 13:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:13] "DELETE /v1.0/token/887665443383838 HTTP/1.1" 204 103 0.107143 +2011-05-11 13:41:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.166843 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 403 208 0.011822 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e9e7dda1-22a7-4e72-9cdf-581b44177a35 +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e9e7dda1-22a7-4e72-9cdf-581b44177a35', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "DELETE /v1.0/token/e9e7dda1-22a7-4e72-9cdf-581b44177a35 HTTP/1.1" 204 103 0.103658 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.100864 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 403 266 0.043283 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/token/0fe7072c-72fd-4be2-9ea8-0f9727620782 +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'0fe7072c-72fd-4be2-9ea8-0f9727620782', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "DELETE /v1.0/token/0fe7072c-72fd-4be2-9ea8-0f9727620782 HTTP/1.1" 204 103 0.106963 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.100064 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 400 198 0.002277 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e6252d45-96bf-4986-a041-ee7e62b62497 +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e6252d45-96bf-4986-a041-ee7e62b62497', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "DELETE /v1.0/token/e6252d45-96bf-4986-a041-ee7e62b62497 HTTP/1.1" 204 103 0.105328 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.109494 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "POST /v1.0/token HTTP/1.1" 400 254 0.002633 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4e1ef613-241b-474a-965d-c0f3e43f5e17 +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4e1ef613-241b-474a-965d-c0f3e43f5e17', 'controller': } +2011-05-11 13:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:14] "DELETE /v1.0/token/4e1ef613-241b-474a-965d-c0f3e43f5e17 HTTP/1.1" 204 103 0.112995 +2011-05-11 13:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:15] "POST /v1.0/token HTTP/1.1" 200 347 0.109186 +2011-05-11 13:41:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:41:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:15] "POST /v1.0/token HTTP/1.1" 200 372 0.019240 +2011-05-11 13:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bc266763-b36d-4df7-92d8-2468a23bb3bb +2011-05-11 13:41:15 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bc266763-b36d-4df7-92d8-2468a23bb3bb', 'controller': } +2011-05-11 13:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:41:15] "DELETE /v1.0/token/bc266763-b36d-4df7-92d8-2468a23bb3bb HTTP/1.1" 204 103 0.096634 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:22] "POST /v1.0/token HTTP/1.1" 200 347 0.091562 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 13:43:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:22] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.009689 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2ce752c3-b13c-4ad3-b9ee-5c05ab446aa9 +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2ce752c3-b13c-4ad3-b9ee-5c05ab446aa9', 'controller': } +2011-05-11 13:43:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:22] "DELETE /v1.0/token/2ce752c3-b13c-4ad3-b9ee-5c05ab446aa9 HTTP/1.1" 204 103 0.092238 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:22] "POST /v1.0/token HTTP/1.1" 200 347 0.108832 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 13:43:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:22] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.010137 +2011-05-11 13:43:22 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a5e7c267-df71-4250-91b6-75aa02945113 +2011-05-11 13:43:22 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a5e7c267-df71-4250-91b6-75aa02945113', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "DELETE /v1.0/token/a5e7c267-df71-4250-91b6-75aa02945113 HTTP/1.1" 204 103 0.101240 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "POST /v1.0/token HTTP/1.1" 200 347 0.109410 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018655 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f45b0052-ae11-49c9-8554-86c04e4be6bf +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f45b0052-ae11-49c9-8554-86c04e4be6bf', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "DELETE /v1.0/token/f45b0052-ae11-49c9-8554-86c04e4be6bf HTTP/1.1" 204 103 0.099167 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "POST /v1.0/token HTTP/1.1" 200 347 0.099802 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.019214 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d59b6ebd-9ee7-4909-9e1c-04a02e41959a +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd59b6ebd-9ee7-4909-9e1c-04a02e41959a', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "DELETE /v1.0/token/d59b6ebd-9ee7-4909-9e1c-04a02e41959a HTTP/1.1" 204 103 0.105340 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "POST /v1.0/token HTTP/1.1" 200 347 0.100988 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched GET /v1.0/token/bb31ad32-99ce-4638-ad2f-ebe23a28a503 +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'bb31ad32-99ce-4638-ad2f-ebe23a28a503', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "GET /v1.0/token/bb31ad32-99ce-4638-ad2f-ebe23a28a503?belongsTo=1234 HTTP/1.1" 200 347 0.035952 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bb31ad32-99ce-4638-ad2f-ebe23a28a503 +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bb31ad32-99ce-4638-ad2f-ebe23a28a503', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "DELETE /v1.0/token/bb31ad32-99ce-4638-ad2f-ebe23a28a503 HTTP/1.1" 204 103 0.104021 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "POST /v1.0/token HTTP/1.1" 200 347 0.100778 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched GET /v1.0/token/a3fe0d30-7402-4930-b90a-f5a05863a859 +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'a3fe0d30-7402-4930-b90a-f5a05863a859', 'controller': } +2011-05-11 13:43:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:23] "GET /v1.0/token/a3fe0d30-7402-4930-b90a-f5a05863a859?belongsTo=1234 HTTP/1.1" 200 372 0.031344 +2011-05-11 13:43:23 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a3fe0d30-7402-4930-b90a-f5a05863a859 +2011-05-11 13:43:23 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 13:43:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a3fe0d30-7402-4930-b90a-f5a05863a859', 'controller': } +2011-05-11 13:43:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:43:24] "DELETE /v1.0/token/a3fe0d30-7402-4930-b90a-f5a05863a859 HTTP/1.1" 204 103 0.100318 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/token HTTP/1.1" 200 347 0.109825 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.018537 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.113135 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113548 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/token HTTP/1.1" 200 347 0.025750 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101996 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018888 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021313 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019368 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017666 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020629 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022282 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021808 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018026 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 403 214 0.016181 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022095 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021051 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018429 +2011-05-11 13:46:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 403 272 0.014712 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021095 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017841 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018565 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 403 202 0.014700 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021395 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017662 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020323 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 403 257 0.016097 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026708 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018127 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022211 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 401 221 0.018356 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020046 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018938 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018076 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 401 279 0.018502 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013638 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011911 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012762 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003354 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013249 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011217 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012422 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003581 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013239 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011184 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012211 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001444 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012279 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013925 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012038 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001426 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012931 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011101 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096955 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/tenants HTTP/1.1" 201 267 0.132211 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105375 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018430 +2011-05-11 13:46:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 201 221 0.100996 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.107078 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020863 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018286 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.017826 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021053 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018530 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018064 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023518 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.016437 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 201 274 0.105807 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.097459 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012672 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011078 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016384 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/1234 HTTP/1.1" 200 201 0.010969 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013474 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011848 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010827 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.011642 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012362 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013586 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010654 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.012725 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012281 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013687 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010884 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011638 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012301 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011892 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012595 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010866 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013480 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011587 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011910 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants/1234 HTTP/1.1" 200 255 0.012508 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016837 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011639 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013868 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants HTTP/1.1" 200 303 0.017758 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013738 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011654 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011265 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:51] "GET /v1.0/tenants HTTP/1.1" 403 202 0.011143 +2011-05-11 13:46:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012963 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011865 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011914 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010367 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012873 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.013348 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012243 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants HTTP/1.1" 401 221 0.009449 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012933 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011003 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013069 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009470 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013439 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011464 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019784 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants HTTP/1.1" 200 458 0.018427 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012665 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011949 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011452 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.089561 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016039 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015907 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014843 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001863 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016326 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015153 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015621 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.003370 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016648 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.016383 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016205 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.014272 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016039 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.016904 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014522 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.013558 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012522 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/token HTTP/1.1" 200 347 0.014839 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011131 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.015105 +2011-05-11 13:46:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:46:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:46:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:46:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:46:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012887 +2011-05-11 13:48:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:30] "POST /v1.0/token HTTP/1.1" 200 347 0.014167 +2011-05-11 13:48:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:30] "POST /v1.0/tenants HTTP/1.1" 201 214 0.141942 +2011-05-11 13:48:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107056 +2011-05-11 13:48:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:30] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.207116 +2011-05-11 13:48:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.039978 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035884 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.148281 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105112 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105597 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019185 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099805 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106038 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196964 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035185 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034157 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:31] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034989 +2011-05-11 13:48:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.127133 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105662 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113956 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017689 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101936 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106052 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.188311 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.036650 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.041618 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:32] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035066 +2011-05-11 13:48:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.127391 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105597 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105361 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018442 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109449 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105682 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.213389 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014637 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034027 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.125858 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:33] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105932 +2011-05-11 13:48:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105425 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "POST /v1.0/token HTTP/1.1" 200 347 0.026874 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.094345 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097424 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196948 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.017477 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:34 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034509 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.141130 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.163693 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.107379 +2011-05-11 13:48:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018954 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099685 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097678 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196775 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015476 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:35 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035321 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.140995 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105542 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.115816 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018598 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.116523 +2011-05-11 13:48:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114176 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205239 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.016771 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:36 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.036129 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138694 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114076 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113732 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019778 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107997 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106026 +2011-05-11 13:48:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.212492 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:37 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.035338 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:37 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034890 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138684 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114062 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113982 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019451 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020694 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019945 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021211 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108465 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112735 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022022 +2011-05-11 13:48:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019336 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019329 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104236 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.030559 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113980 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021930 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/token HTTP/1.1" 200 347 0.022151 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenants HTTP/1.1" 201 267 0.097647 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.114267 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.021032 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114029 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021560 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018708 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021561 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.017582 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023270 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021404 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/token HTTP/1.1" 200 347 0.022493 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017993 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.016448 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022806 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021846 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019294 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017586 +2011-05-11 13:48:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.021381 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012673 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.047010 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011789 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012857 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.011158 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013252 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012285 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012382 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011761 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003412 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012949 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013060 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013062 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011761 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003853 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013887 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015226 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012346 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011807 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001454 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014354 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014415 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018331 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012112 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001702 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014046 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013145 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011273 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011655 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.107334 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.009084 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095401 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016977 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015595 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015000 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.011845 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017304 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014975 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.016401 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015137 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.016602 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.095582 +2011-05-11 13:48:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105996 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020814 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019347 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/tenants HTTP/1.1" 201 221 0.101643 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.105782 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113711 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113857 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020865 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022088 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019818 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.020689 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023988 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021027 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/token HTTP/1.1" 200 347 0.023599 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.020359 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022781 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021328 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018898 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/tenants HTTP/1.1" 201 221 0.099387 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:48:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:40] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.113825 +2011-05-11 13:48:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 13:48:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113339 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113785 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021340 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021518 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/token HTTP/1.1" 200 347 0.021525 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019660 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106200 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196797 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:41 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035635 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:41 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034229 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113060 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021800 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018807 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.019820 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021427 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022489 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "POST /v1.0/token HTTP/1.1" 200 347 0.019080 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 13:48:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:41] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.020293 +2011-05-11 13:48:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027108 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021801 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018911 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021042 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103437 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.028916 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.036093 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034805 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113635 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023579 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018283 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018922 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105487 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.024198 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.129315 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020089 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019859 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017727 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106610 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:42] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017674 +2011-05-11 13:48:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110255 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021634 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017994 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020181 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108822 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018603 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109531 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020621 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019090 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018565 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107463 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.020299 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115012 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022000 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/token HTTP/1.1" 200 347 0.022743 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018496 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112844 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 13:48:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:43] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.023226 +2011-05-11 13:48:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121245 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020512 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020567 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018649 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114642 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.023439 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113231 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021379 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018001 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019644 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104782 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033785 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110048 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020687 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019990 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018824 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111253 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015479 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104406 +2011-05-11 13:48:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023183 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/token HTTP/1.1" 200 347 0.024254 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018584 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107180 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.016158 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119708 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022276 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018770 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018896 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.121055 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016341 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119961 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020235 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020512 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019760 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.156789 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014769 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111884 +2011-05-11 13:48:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021332 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019501 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018425 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106340 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.039953 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113450 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021289 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019514 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018728 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102390 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028118 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:46 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034564 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 161 0.027819 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:46 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034157 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030684 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109879 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122004 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017953 +2011-05-11 13:48:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109563 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106106 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033384 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:47 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034038 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.019144 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:47 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.036873 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030638 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109003 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104753 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019282 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100538 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105629 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029279 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:47 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035658 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015899 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:47 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034760 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032695 +2011-05-11 13:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111547 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105642 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018044 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101666 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114342 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028044 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:48 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034699 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.015678 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:48 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034349 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030795 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115242 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105470 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.022186 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:48] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100200 +2011-05-11 13:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105072 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029206 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:49 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.040044 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.015204 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:49 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.078831 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030749 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107218 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105549 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/token HTTP/1.1" 200 347 0.022715 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098692 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114052 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029531 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:49 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034596 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.016387 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:49 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034147 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031409 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115267 +2011-05-11 13:48:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.121915 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018540 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101237 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105926 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029958 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:50 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034034 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014718 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:50 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035824 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030608 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113724 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104314 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019818 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101407 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107994 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028386 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:50 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034153 +2011-05-11 13:48:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 13:48:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 13:48:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 177 0.032164 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 13:48:51 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034318 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032151 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104805 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113884 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019990 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020831 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021474 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111504 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.105797 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105224 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021584 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019042 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020104 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020739 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105472 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:51] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002389 +2011-05-11 13:48:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108640 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020115 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/token HTTP/1.1" 200 347 0.023292 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018196 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023063 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100542 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002490 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108940 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020501 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019675 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018551 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023930 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105791 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.021711 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114048 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020140 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020361 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018732 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020321 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023544 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019906 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019005 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026730 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018641 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018395 +2011-05-11 13:48:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 13:48:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 13:48:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114323 +2011-05-11 13:48:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 13:48:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.089785 +2011-05-11 13:48:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 13:48:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 13:48:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 13:48:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097959 +2011-05-11 13:48:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 13:48:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 13:48:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 13:48:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 13:48:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016113 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018550 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.188593 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017308 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022463 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.024559 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.019598 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114985 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014810 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.106000 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032418 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037572 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036338 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:42 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037175 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030073 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119274 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018181 +2011-05-11 14:18:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.101576 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027758 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.039304 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036472 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036835 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.021991 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097161 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/token HTTP/1.1" 200 347 0.010860 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.085659 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.016976 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.009574 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.024117 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018867 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097566 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011120 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.093781 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021630 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.012106 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:43 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.028421 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024423 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103238 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/token HTTP/1.1" 200 347 0.015041 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.105783 +2011-05-11 14:18:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029441 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.014362 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037151 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032372 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116567 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018145 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/groups HTTP/1.1" 201 202 0.118324 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027640 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015685 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036539 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029715 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111318 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019035 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/groups HTTP/1.1" 201 202 0.108084 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.036006 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.038569 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:44 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038751 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030642 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111512 +2011-05-11 14:18:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/token HTTP/1.1" 200 347 0.011092 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.016486 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/groups HTTP/1.1" 201 206 0.092928 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106327 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098177 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017631 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/groups HTTP/1.1" 201 206 0.194022 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/groups HTTP/1.1" 409 226 0.018666 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125540 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122613 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020385 +2011-05-11 14:18:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.190287 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/groups HTTP/1.1" 409 291 0.025934 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118151 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114357 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/token HTTP/1.1" 200 347 0.020671 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/groups HTTP/1.1" 403 214 0.015464 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111879 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107924 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018712 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/groups HTTP/1.1" 403 272 0.016011 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.113596 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107038 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019667 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "POST /v1.0/groups HTTP/1.1" 403 202 0.015287 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104487 +2011-05-11 14:18:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116301 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017734 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/groups HTTP/1.1" 403 257 0.015946 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115856 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105595 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/token HTTP/1.1" 200 347 0.023197 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/groups HTTP/1.1" 404 210 0.006159 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.114345 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113300 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019022 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/groups HTTP/1.1" 404 268 0.007284 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108307 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105786 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018901 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:47] "POST /v1.0/groups HTTP/1.1" 401 194 0.002374 +2011-05-11 14:18:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111389 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115329 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019670 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/groups HTTP/1.1" 401 252 0.002382 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111343 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106149 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018966 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/groups HTTP/1.1" 201 270 0.200748 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/groups HTTP/1.1" 401 221 0.016498 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111384 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113937 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018962 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:48] "POST /v1.0/groups HTTP/1.1" 401 279 0.019383 +2011-05-11 14:18:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110094 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.157638 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018312 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.108802 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "POST /v1.0/groups HTTP/1.1" 201 270 0.124930 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120878 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105585 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018431 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "POST /v1.0/tenants HTTP/1.1" 201 215 0.101272 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:49] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.106088 +2011-05-11 14:18:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:18:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.122069 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105592 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103626 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108181 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018665 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.108899 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025722 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.120598 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017762 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.116371 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023829 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106592 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017615 +2011-05-11 14:18:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "POST /v1.0/tenants HTTP/1.1" 201 268 0.102279 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.106034 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.122099 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113892 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104418 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106755 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018695 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100204 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111266 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.133058 +2011-05-11 14:18:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018396 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017375 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112016 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124419 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017634 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018603 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108347 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107950 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020358 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018599 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.101925 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108097 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018459 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022196 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108213 +2011-05-11 14:18:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116326 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018578 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018622 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102157 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116487 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018660 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022744 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106568 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107981 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019116 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/groups HTTP/1.1" 201 202 0.184221 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030892 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037245 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038539 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038832 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030522 +2011-05-11 14:18:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111409 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/token HTTP/1.1" 200 347 0.012345 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.100913 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022512 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.013020 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.032908 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.030302 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029237 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024783 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.150452 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/token HTTP/1.1" 200 347 0.015039 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.097074 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021432 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014333 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037368 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036275 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037880 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031246 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105126 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:54] "POST /v1.0/token HTTP/1.1" 200 347 0.010981 +2011-05-11 14:18:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/groups HTTP/1.1" 201 202 0.093893 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021664 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.032990 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.029107 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:18:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029009 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023518 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.134306 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/token HTTP/1.1" 200 347 0.013928 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/groups HTTP/1.1" 201 206 0.098446 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.018049 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104634 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105974 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/token HTTP/1.1" 200 347 0.015737 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "POST /v1.0/groups HTTP/1.1" 201 206 0.189774 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:18:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:55] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.028965 +2011-05-11 14:18:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115842 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107452 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020032 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.198571 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.026092 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111287 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105493 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019199 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.192386 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024624 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109981 +2011-05-11 14:18:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.138864 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017867 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107661 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "POST /v1.0/groups HTTP/1.1" 201 206 0.102162 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "GET /v1.0/groups HTTP/1.1" 200 230 0.032970 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116497 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113954 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017822 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "POST /v1.0/groups HTTP/1.1" 201 206 0.185147 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "GET /v1.0/groups HTTP/1.1" 403 202 0.014504 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121408 +2011-05-11 14:18:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113847 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017694 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "POST /v1.0/groups HTTP/1.1" 201 270 0.193840 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "GET /v1.0/groups HTTP/1.1" 403 257 0.015450 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120954 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113981 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019000 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "POST /v1.0/groups HTTP/1.1" 201 206 0.184222 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "GET /v1.0/groups HTTP/1.1" 401 221 0.015786 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114110 +2011-05-11 14:18:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104674 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019256 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "POST /v1.0/groups HTTP/1.1" 201 270 0.201707 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "GET /v1.0/groups HTTP/1.1" 401 279 0.015715 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119458 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105390 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018326 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "POST /v1.0/groups HTTP/1.1" 201 270 0.185025 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "GET /v1.0/groups HTTP/1.1" 200 329 0.032606 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119865 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:18:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:18:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105536 +2011-05-11 14:18:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:18:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:18:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/token HTTP/1.1" 200 347 0.020900 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.192224 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027887 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036598 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 161 0.030883 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036398 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033029 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109380 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/token HTTP/1.1" 200 347 0.017540 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.120761 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028128 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036419 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.016262 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036188 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029967 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119425 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018890 +2011-05-11 14:19:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.100928 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029100 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036095 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014623 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036938 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029813 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112594 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/token HTTP/1.1" 200 347 0.011057 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.092399 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029854 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037535 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.015766 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037118 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030311 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118567 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019140 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.101064 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027471 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036716 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.016761 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036533 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035134 +2011-05-11 14:19:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.148471 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018282 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.101631 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027945 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035939 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.015503 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035848 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033324 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111455 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018748 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.101050 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028850 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036053 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014705 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.040577 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031527 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115529 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018547 +2011-05-11 14:19:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.101610 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027316 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.037032 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 177 0.030622 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:19:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036718 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029814 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121599 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017744 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020771 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 230 0.104177 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 226 0.020934 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.028642 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108856 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017830 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019082 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 291 0.022231 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 291 0.021306 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105100 +2011-05-11 14:19:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107005 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019549 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018308 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110262 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116402 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017667 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019125 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 291 0.020609 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.129505 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116489 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017744 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018421 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104598 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107397 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019272 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.022149 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:04] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020348 +2011-05-11 14:19:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group +2011-05-11 14:19:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:19:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group'} +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group HTTP/1.1" 204 103 0.112363 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 279 0.097877 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102689 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116546 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017707 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "POST /v1.0/groups HTTP/1.1" 201 206 0.202188 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.114027 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.123975 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104361 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:05] "POST /v1.0/token HTTP/1.1" 200 347 0.021606 +2011-05-11 14:19:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "POST /v1.0/groups HTTP/1.1" 201 206 0.183241 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002405 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117538 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113868 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019972 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "POST /v1.0/groups HTTP/1.1" 201 270 0.201100 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002537 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022941 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018562 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group'} +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group HTTP/1.1" 204 103 0.112229 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:19:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:06] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 230 0.114532 +2011-05-11 14:19:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113457 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130970 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018095 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "POST /v1.0/groups HTTP/1.1" 201 206 0.193440 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023819 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114427 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.120451 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018810 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "POST /v1.0/tenants HTTP/1.1" 201 268 0.109268 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.023804 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024830 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.127115 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:19:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017644 +2011-05-11 14:19:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:19:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:19:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:19:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:08] "POST /v1.0/groups HTTP/1.1" 201 206 0.204106 +2011-05-11 14:19:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:19:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:19:08 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:08] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113110 +2011-05-11 14:19:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:19:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:19:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:19:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113620 +2011-05-11 14:19:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:19:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:19:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:19:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:19:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113889 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017794 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.216312 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028304 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:52 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036742 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:52 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.040545 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029917 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.117412 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011344 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.109881 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021679 +2011-05-11 14:28:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029607 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.032100 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029670 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.028397 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121356 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017680 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/groups HTTP/1.1" 201 202 0.102328 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027728 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.056648 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036531 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.039457 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029881 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111732 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020647 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/groups HTTP/1.1" 201 202 0.108962 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.034147 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015630 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:53 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037018 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030024 +2011-05-11 14:28:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111426 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018827 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.100729 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027632 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.016320 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036514 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032054 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.117035 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/token HTTP/1.1" 200 347 0.012410 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.093476 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.020928 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.017135 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.028843 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024457 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106912 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/token HTTP/1.1" 200 347 0.015756 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.105859 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028978 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015922 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036119 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031175 +2011-05-11 14:28:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.124538 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017817 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/groups HTTP/1.1" 201 202 0.110317 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027492 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036095 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:28:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.042772 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030998 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115096 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017805 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023908 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/groups HTTP/1.1" 201 206 0.109101 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113199 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105536 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018829 +2011-05-11 14:28:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/groups HTTP/1.1" 201 206 0.184502 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/groups HTTP/1.1" 409 226 0.018512 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109301 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105496 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019612 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.210256 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/groups HTTP/1.1" 409 291 0.018823 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116681 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116018 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018801 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "POST /v1.0/groups HTTP/1.1" 403 214 0.016401 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111141 +2011-05-11 14:28:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108120 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/token HTTP/1.1" 200 347 0.021222 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/groups HTTP/1.1" 403 272 0.016364 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103787 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108077 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017710 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/groups HTTP/1.1" 403 202 0.017431 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104566 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108184 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018638 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/groups HTTP/1.1" 403 257 0.016201 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.121560 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.118753 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018037 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:57] "POST /v1.0/groups HTTP/1.1" 404 210 0.007292 +2011-05-11 14:28:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105841 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.118385 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018731 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/groups HTTP/1.1" 404 268 0.005439 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.147929 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108062 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018365 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/groups HTTP/1.1" 401 194 0.002450 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103237 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115457 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018629 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/groups HTTP/1.1" 401 252 0.002490 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110953 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114770 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017608 +2011-05-11 14:28:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/groups HTTP/1.1" 201 270 0.202268 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/groups HTTP/1.1" 401 221 0.016811 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112126 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105653 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021805 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/groups HTTP/1.1" 401 279 0.015489 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103592 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108213 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020366 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.115021 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:28:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:28:59] "POST /v1.0/groups HTTP/1.1" 201 270 0.100100 +2011-05-11 14:28:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:28:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:28:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105196 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113894 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "POST /v1.0/token HTTP/1.1" 200 347 0.017532 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "POST /v1.0/tenants HTTP/1.1" 201 215 0.102072 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.115123 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121134 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105575 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103613 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.118055 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "POST /v1.0/token HTTP/1.1" 200 347 0.017628 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.107872 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:00] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024046 +2011-05-11 14:29:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105656 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019836 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.123974 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022726 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116168 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "POST /v1.0/token HTTP/1.1" 200 347 0.021641 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "POST /v1.0/tenants HTTP/1.1" 201 268 0.099679 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.107891 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.112895 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105695 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103243 +2011-05-11 14:29:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108048 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017524 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.176363 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027097 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035823 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037402 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036208 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034918 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.120221 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/token HTTP/1.1" 200 347 0.011907 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.092894 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022863 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.012251 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029115 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029628 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029100 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.025076 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104525 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:02] "POST /v1.0/token HTTP/1.1" 200 347 0.010771 +2011-05-11 14:29:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.085786 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.018374 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.008825 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029513 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.024467 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022943 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.020158 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123183 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/token HTTP/1.1" 200 347 0.014536 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.097823 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027334 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037149 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.038575 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:03 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037609 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029877 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121841 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/token HTTP/1.1" 200 347 0.023726 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "POST /v1.0/groups HTTP/1.1" 201 206 0.095470 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.024166 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104433 +2011-05-11 14:29:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105543 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018697 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "POST /v1.0/groups HTTP/1.1" 201 206 0.192791 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.025251 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113567 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113100 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017809 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "POST /v1.0/groups HTTP/1.1" 201 270 0.177294 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.022717 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115574 +2011-05-11 14:29:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104367 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017674 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "POST /v1.0/groups HTTP/1.1" 201 270 0.187271 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024578 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.126642 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105516 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022286 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102919 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "POST /v1.0/groups HTTP/1.1" 201 206 0.108616 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "GET /v1.0/groups HTTP/1.1" 200 230 0.033680 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.126547 +2011-05-11 14:29:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105955 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019812 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "POST /v1.0/groups HTTP/1.1" 201 206 0.191360 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "GET /v1.0/groups HTTP/1.1" 403 202 0.015552 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120332 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.121063 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "POST /v1.0/token HTTP/1.1" 200 347 0.020124 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "POST /v1.0/groups HTTP/1.1" 201 270 0.201283 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "GET /v1.0/groups HTTP/1.1" 403 257 0.014585 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113355 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114988 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017504 +2011-05-11 14:29:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "POST /v1.0/groups HTTP/1.1" 201 206 0.201211 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "GET /v1.0/groups HTTP/1.1" 401 221 0.015652 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112597 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105142 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018767 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "POST /v1.0/groups HTTP/1.1" 201 270 0.209427 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "GET /v1.0/groups HTTP/1.1" 401 279 0.015908 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119949 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113898 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020057 +2011-05-11 14:29:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "POST /v1.0/groups HTTP/1.1" 201 270 0.192767 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "GET /v1.0/groups HTTP/1.1" 200 329 0.033813 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118512 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113716 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018567 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.192651 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028022 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:08 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.041457 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 161 0.030043 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:08 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037341 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030081 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116660 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019768 +2011-05-11 14:29:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.108366 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027500 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036707 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.015485 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036133 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030306 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103553 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/token HTTP/1.1" 200 347 0.010764 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.102745 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028168 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036302 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014576 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038905 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030011 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116323 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/token HTTP/1.1" 200 347 0.017720 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.110388 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029141 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036319 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.016119 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037007 +2011-05-11 14:29:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029922 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.102682 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/token HTTP/1.1" 200 347 0.016220 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.097411 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027751 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037591 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.015795 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037185 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031079 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109843 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018738 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.101033 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027939 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037884 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.015505 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037718 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035317 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123210 +2011-05-11 14:29:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/token HTTP/1.1" 200 347 0.061132 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.101708 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027039 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036474 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.015395 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035826 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030186 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123335 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018510 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.109421 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027332 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.037349 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 177 0.029874 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:29:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.040388 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030493 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110301 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019199 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:11] "POST /v1.0/groups HTTP/1.1" 201 206 0.109008 +2011-05-11 14:29:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:29:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:29:11 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.113895 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113808 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113987 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018597 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.201238 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002364 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.350286 +2011-05-11 14:29:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130576 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017593 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.185803 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.025331 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023249 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017388 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_global_group_add +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/tenant/test_tenant/groups/test_global_group_add HTTP/1.1" 404 204 0.021816 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 226 0.020049 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108708 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105108 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017528 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "POST /v1.0/groups HTTP/1.1" 201 206 0.185586 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023928 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.129092 +2011-05-11 14:29:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122101 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019524 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "POST /v1.0/tenants HTTP/1.1" 201 268 0.108683 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.023991 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024374 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.118376 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "POST /v1.0/token HTTP/1.1" 200 347 0.017748 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "POST /v1.0/groups HTTP/1.1" 201 206 0.185438 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.112975 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115521 +2011-05-11 14:29:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:29:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:29:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:29:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:29:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.121264 +2011-05-11 14:32:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:04] "POST /v1.0/token HTTP/1.1" 200 347 0.012824 +2011-05-11 14:32:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/groups HTTP/1.1" 201 202 0.184706 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021665 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.032137 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029257 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023697 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119336 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020214 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/groups HTTP/1.1" 201 202 0.116242 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022154 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.030000 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029714 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029006 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.025258 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119452 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011765 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/groups HTTP/1.1" 201 202 0.093068 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017308 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.023081 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.025003 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:05 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.023806 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.021770 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.102632 +2011-05-11 14:32:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015544 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.097107 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027252 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015540 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036892 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034915 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105938 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/token HTTP/1.1" 200 347 0.022247 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.107390 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029156 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.014820 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036297 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030310 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110725 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017678 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.102260 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029251 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015748 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:06 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036268 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:06] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030858 +2011-05-11 14:32:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115178 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/token HTTP/1.1" 200 347 0.016791 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.097522 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022375 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.013422 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:07 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029033 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024740 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100687 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011053 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.093980 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027326 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:07 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.039214 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:07 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036505 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031162 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104417 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010654 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.020196 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "POST /v1.0/groups HTTP/1.1" 201 206 0.098150 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.098111 +2011-05-11 14:32:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097876 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011826 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/groups HTTP/1.1" 201 206 0.176421 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/groups HTTP/1.1" 409 226 0.011759 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117943 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106085 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018704 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/groups HTTP/1.1" 201 270 0.184737 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/groups HTTP/1.1" 409 291 0.019993 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.107807 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113879 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017629 +2011-05-11 14:32:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/groups HTTP/1.1" 403 214 0.016307 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105470 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116598 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/token HTTP/1.1" 200 347 0.026556 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/groups HTTP/1.1" 403 272 0.014923 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115909 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108057 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018577 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/groups HTTP/1.1" 403 202 0.016083 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.119918 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108199 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019013 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "POST /v1.0/groups HTTP/1.1" 403 257 0.018649 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.113015 +2011-05-11 14:32:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107181 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017681 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/groups HTTP/1.1" 404 210 0.005269 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.099236 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108191 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017845 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/groups HTTP/1.1" 404 268 0.005351 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108353 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116783 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017833 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/groups HTTP/1.1" 401 194 0.002371 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110847 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108137 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017981 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "POST /v1.0/groups HTTP/1.1" 401 252 0.004820 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107699 +2011-05-11 14:32:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.109190 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018978 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/groups HTTP/1.1" 201 270 0.174283 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/groups HTTP/1.1" 401 221 0.016456 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104092 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113986 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017680 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/groups HTTP/1.1" 401 279 0.016825 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.114404 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106055 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019127 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.107191 +2011-05-11 14:32:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "POST /v1.0/groups HTTP/1.1" 201 270 0.109634 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120844 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124218 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018840 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "POST /v1.0/tenants HTTP/1.1" 201 215 0.099895 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.097663 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113714 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113883 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115430 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105261 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.019703 +2011-05-11 14:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:32:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.123598 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024968 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113564 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018169 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.115755 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025054 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114913 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017973 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100896 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.114143 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:13] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.115420 +2011-05-11 14:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.196325 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111173 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108186 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/token HTTP/1.1" 200 347 0.017663 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.193606 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027816 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038539 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036951 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.039222 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030452 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106005 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018666 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.108648 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027313 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.019463 +2011-05-11 14:32:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037989 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037485 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038101 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029755 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116171 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019070 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.108842 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027962 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.016349 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036746 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036867 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037205 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034501 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108386 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020626 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.117387 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029223 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036077 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036724 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:15 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036890 +2011-05-11 14:32:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032067 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123034 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017552 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.110430 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.023084 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113048 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113896 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018074 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.201171 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.027317 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118432 +2011-05-11 14:32:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113861 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021531 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "POST /v1.0/groups HTTP/1.1" 201 270 0.198260 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.024196 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120587 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113900 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018036 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "POST /v1.0/groups HTTP/1.1" 201 270 0.209823 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.022843 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112435 +2011-05-11 14:32:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116127 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017860 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105919 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "POST /v1.0/groups HTTP/1.1" 201 206 0.108864 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "GET /v1.0/groups HTTP/1.1" 200 230 0.036528 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.124075 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122217 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018662 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "POST /v1.0/groups HTTP/1.1" 201 206 0.184276 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "GET /v1.0/groups HTTP/1.1" 403 202 0.016045 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112088 +2011-05-11 14:32:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113950 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019270 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "POST /v1.0/groups HTTP/1.1" 201 270 0.192117 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "GET /v1.0/groups HTTP/1.1" 403 257 0.015556 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112332 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113921 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017895 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "POST /v1.0/groups HTTP/1.1" 201 206 0.201965 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "GET /v1.0/groups HTTP/1.1" 401 221 0.016788 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111217 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113985 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018282 +2011-05-11 14:32:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "POST /v1.0/groups HTTP/1.1" 201 270 0.194973 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "GET /v1.0/groups HTTP/1.1" 401 279 0.015358 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111728 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105647 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "POST /v1.0/token HTTP/1.1" 200 347 0.020888 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "POST /v1.0/groups HTTP/1.1" 201 270 0.183855 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "GET /v1.0/groups HTTP/1.1" 200 329 0.034993 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108892 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122222 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018152 +2011-05-11 14:32:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.184756 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028079 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036742 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 161 0.029619 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036688 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034823 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100814 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019068 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.108955 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027488 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036787 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.015419 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.039516 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029808 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110756 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018069 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.110069 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028950 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036685 +2011-05-11 14:32:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.015935 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.042164 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031811 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111839 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019056 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/groups HTTP/1.1" 201 202 0.116522 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030491 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035966 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.016389 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037433 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029889 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110712 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018404 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/groups HTTP/1.1" 201 202 0.142672 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030844 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036993 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.020993 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036429 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:22] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030259 +2011-05-11 14:32:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113631 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/token HTTP/1.1" 200 347 0.020277 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.107559 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029354 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:23 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036095 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.014565 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:23 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038562 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031623 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111277 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/token HTTP/1.1" 200 347 0.017716 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.101053 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027542 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:23 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.043704 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.015630 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:23 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036143 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030010 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104930 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018707 +2011-05-11 14:32:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.101176 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027340 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:24 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036277 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 177 0.031829 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:32:24 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036525 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031286 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111958 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018729 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.117697 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.113771 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105563 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105776 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/token HTTP/1.1" 200 347 0.017913 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.193359 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:24] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002414 +2011-05-11 14:32:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109005 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.103229 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "POST /v1.0/token HTTP/1.1" 200 347 0.017971 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.194827 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002401 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.127062 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104721 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018802 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "POST /v1.0/groups HTTP/1.1" 201 206 0.184512 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:32:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:25] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.025213 +2011-05-11 14:32:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111238 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105674 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019279 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "POST /v1.0/tenants HTTP/1.1" 201 268 0.107402 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.022956 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.063902 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112026 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019161 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "POST /v1.0/groups HTTP/1.1" 201 206 0.200525 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113914 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:32:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113746 +2011-05-11 14:32:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:32:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:32:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:32:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:32:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105518 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/token HTTP/1.1" 200 347 0.013519 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.190634 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.016773 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022582 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.025237 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018570 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104732 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/token HTTP/1.1" 200 347 0.014472 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.098598 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017649 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022734 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.023795 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029321 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024087 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104048 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018981 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.100770 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028576 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036742 +2011-05-11 14:33:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.037528 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.043734 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030193 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.099287 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011721 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.093256 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029366 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014430 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036423 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031291 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109105 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017870 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.101635 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028539 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.015753 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036635 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.036764 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111391 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019171 +2011-05-11 14:33:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.107918 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027534 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015528 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037343 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029923 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110443 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011897 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.100460 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028941 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015474 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037211 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031506 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108481 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/token HTTP/1.1" 200 347 0.027100 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.102421 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027584 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036623 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:33:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038145 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031252 +2011-05-11 14:33:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:33:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:33:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112578 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/token HTTP/1.1" 200 347 0.017617 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019232 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106102 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027762 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:33:59 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034679 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:33:59 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034275 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029906 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107983 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014184 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012236 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011366 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105709 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029245 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:33:59 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033512 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:33:59 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035092 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:33:59 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034050 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030949 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123088 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023954 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018888 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:33:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:33:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018814 +2011-05-11 14:33:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:33:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:33:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.126696 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029114 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.038459 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034417 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034187 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029894 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109621 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014013 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011866 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011334 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105966 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.017752 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.009628 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.020445 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.019356 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.090997 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015679 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/token HTTP/1.1" 200 347 0.016232 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010819 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.100451 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.023568 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.011704 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:00 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026642 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023570 +2011-05-11 14:34:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105655 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022662 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018799 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019356 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102570 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027562 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015337 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034631 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029647 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113313 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.029271 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018696 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018559 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113746 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027398 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014487 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:01 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034112 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030959 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110835 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024560 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018286 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018871 +2011-05-11 14:34:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.126833 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027616 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.033852 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:02 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034285 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035112 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106424 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014580 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 200 347 0.012406 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 200 347 0.010879 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/0c6e93e3-5530-47be-ba51-79b150dcf7be +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'0c6e93e3-5530-47be-ba51-79b150dcf7be', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/token/0c6e93e3-5530-47be-ba51-79b150dcf7be HTTP/1.1" 204 103 0.087531 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 200 347 0.091907 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 403 208 0.006922 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/00e8d472-3e25-470c-a27e-ba686208c09f +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'00e8d472-3e25-470c-a27e-ba686208c09f', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/token/00e8d472-3e25-470c-a27e-ba686208c09f HTTP/1.1" 204 103 0.095059 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 200 347 0.126407 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 403 266 0.014688 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f900e413-6bd7-474b-acd0-3754c374f7ae +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f900e413-6bd7-474b-acd0-3754c374f7ae', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "DELETE /v1.0/token/f900e413-6bd7-474b-acd0-3754c374f7ae HTTP/1.1" 204 103 0.102299 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 200 347 0.109273 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:02] "POST /v1.0/token HTTP/1.1" 400 198 0.002276 +2011-05-11 14:34:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/1161a647-df57-4543-84a7-043006383364 +2011-05-11 14:34:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'1161a647-df57-4543-84a7-043006383364', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "DELETE /v1.0/token/1161a647-df57-4543-84a7-043006383364 HTTP/1.1" 204 103 0.096433 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 200 347 0.100762 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 400 254 0.002331 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e0cb2572-203f-4166-b7b0-e94157fe02e6 +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e0cb2572-203f-4166-b7b0-e94157fe02e6', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "DELETE /v1.0/token/e0cb2572-203f-4166-b7b0-e94157fe02e6 HTTP/1.1" 204 103 0.096977 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 200 347 0.112122 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 200 372 0.019404 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/cb74879f-5387-488e-9849-bf58ee60c693 +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'cb74879f-5387-488e-9849-bf58ee60c693', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "DELETE /v1.0/token/cb74879f-5387-488e-9849-bf58ee60c693 HTTP/1.1" 204 103 0.107493 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 200 347 0.102027 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "GET /v1.0/ HTTP/1.1" 200 1081 0.002176 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4fd14ddb-47c5-4bd4-9783-db9d6ec4e957 +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4fd14ddb-47c5-4bd4-9783-db9d6ec4e957', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "DELETE /v1.0/token/4fd14ddb-47c5-4bd4-9783-db9d6ec4e957 HTTP/1.1" 204 103 0.086170 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "POST /v1.0/token HTTP/1.1" 200 347 0.109307 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:03] "GET /v1.0/ HTTP/1.1" 200 988 0.002222 +2011-05-11 14:34:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e05dc3f9-76e2-4861-88b5-5535f2f869ee +2011-05-11 14:34:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e05dc3f9-76e2-4861-88b5-5535f2f869ee', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/token/e05dc3f9-76e2-4861-88b5-5535f2f869ee HTTP/1.1" 204 103 0.112622 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "POST /v1.0/token HTTP/1.1" 200 347 0.117551 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024253 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "POST /v1.0/groups HTTP/1.1" 201 206 0.117152 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.122101 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114292 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018905 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "POST /v1.0/groups HTTP/1.1" 201 206 0.192588 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "POST /v1.0/groups HTTP/1.1" 409 226 0.019814 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117143 +2011-05-11 14:34:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113863 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017930 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/groups HTTP/1.1" 201 270 0.193640 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/groups HTTP/1.1" 409 291 0.017524 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118560 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113886 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017696 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/groups HTTP/1.1" 403 214 0.021006 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.150467 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108445 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017827 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "POST /v1.0/groups HTTP/1.1" 403 272 0.017516 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.119385 +2011-05-11 14:34:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110324 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018747 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/groups HTTP/1.1" 403 202 0.015053 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.114704 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.132249 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019023 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/groups HTTP/1.1" 403 257 0.015359 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.122386 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115611 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018315 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/groups HTTP/1.1" 404 210 0.005709 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115976 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107183 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/token HTTP/1.1" 200 347 0.025658 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:06] "POST /v1.0/groups HTTP/1.1" 404 268 0.005526 +2011-05-11 14:34:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111180 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106979 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018926 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/groups HTTP/1.1" 401 194 0.003222 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111873 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106148 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018828 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/groups HTTP/1.1" 401 252 0.002528 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111061 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108873 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018833 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/groups HTTP/1.1" 201 270 0.248816 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:07] "POST /v1.0/groups HTTP/1.1" 401 221 0.015837 +2011-05-11 14:34:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118831 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113005 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018345 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/groups HTTP/1.1" 401 279 0.016017 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105313 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108043 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/token HTTP/1.1" 200 347 0.023061 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.110825 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/groups HTTP/1.1" 201 270 0.108757 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113873 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113552 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018745 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022538 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018547 +2011-05-11 14:34:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021287 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113197 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122062 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023048 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/token HTTP/1.1" 200 347 0.020343 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018880 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.110984 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 226 0.021576 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114571 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022911 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018381 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenants HTTP/1.1" 409 275 0.024855 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.107493 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 291 0.021479 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114261 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023463 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019108 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017666 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 214 0.015824 +2011-05-11 14:34:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020410 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023337 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017747 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018910 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 272 0.016446 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020328 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023338 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018508 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018562 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 202 0.013697 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013243 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014351 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.013342 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015516 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 257 0.009254 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013366 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.013640 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.011674 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012124 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 404 210 0.003951 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013817 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018446 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.014042 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014919 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 404 268 0.004274 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017543 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018417 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.015922 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013573 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 194 0.001846 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017513 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018183 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.016827 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013767 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 252 0.001918 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017024 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.019553 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.014326 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018651 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.097431 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 221 0.012622 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108114 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023282 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019076 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018654 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 279 0.015747 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019988 +2011-05-11 14:34:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023301 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018319 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.024153 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018830 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 262 0.020118 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.101872 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121949 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022370 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019385 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022460 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019338 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.029479 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017617 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018914 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017373 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021695 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018124 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019279 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017651 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021561 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.014710 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011592 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 403 214 0.009052 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013024 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.010848 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012409 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 403 272 0.009970 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012389 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.011504 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012327 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009598 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012290 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.012407 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017825 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009463 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013720 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.011280 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011441 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009202 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013549 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.010846 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013349 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 401 279 0.010346 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013793 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/token HTTP/1.1" 200 347 0.011362 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011580 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:11] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003440 +2011-05-11 14:34:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012104 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011614 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012171 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003647 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012955 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011420 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010853 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001875 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013030 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011555 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011672 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001442 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018307 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011113 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.014735 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012253 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.013800 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.013722 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenants HTTP/1.1" 201 215 0.094370 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.106819 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.106584 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114914 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111431 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107846 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017734 +2011-05-11 14:34:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:34:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.107640 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023631 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107006 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017752 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.124444 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022605 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116238 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019364 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "POST /v1.0/tenants HTTP/1.1" 201 268 0.108632 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.106165 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113621 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115583 +2011-05-11 14:34:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111034 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.117842 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/token HTTP/1.1" 200 347 0.017912 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/tenants HTTP/1.1" 201 221 0.109332 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106088 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.121999 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122265 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021065 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018447 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.021046 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021271 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019371 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.026608 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020756 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/token HTTP/1.1" 200 347 0.022793 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:14] "POST /v1.0/tenants HTTP/1.1" 201 221 0.106045 +2011-05-11 14:34:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:34:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114394 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113272 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113809 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020387 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019699 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/tenants HTTP/1.1" 201 221 0.109844 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105470 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022283 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018222 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018035 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019836 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/token HTTP/1.1" 200 347 0.021205 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.017062 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023014 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018579 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "POST /v1.0/tenants HTTP/1.1" 201 274 0.103115 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113724 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020131 +2011-05-11 14:34:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/token HTTP/1.1" 200 347 0.057720 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/groups HTTP/1.1" 201 202 0.196848 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029494 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035959 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037252 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036977 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030091 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106984 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/token HTTP/1.1" 200 347 0.012852 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/groups HTTP/1.1" 201 202 0.093298 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028974 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.016130 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036979 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.040939 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:16 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.037500 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031725 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106885 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018706 +2011-05-11 14:34:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.101020 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028603 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014999 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036038 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036904 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.038086 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029887 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122091 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/token HTTP/1.1" 200 347 0.023225 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.104518 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028181 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036066 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.036655 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036960 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030343 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.098595 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/token HTTP/1.1" 200 347 0.013551 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010829 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103717 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.022539 +2011-05-11 14:34:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:17 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:17] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.025973 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026588 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.028286 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110803 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018282 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/token HTTP/1.1" 200 347 0.014634 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014203 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.119311 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.023292 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026939 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026284 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026949 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023911 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110656 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018542 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/token HTTP/1.1" 200 347 0.014672 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015614 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102061 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.025703 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.026634 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.029483 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:18 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.028629 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:18] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023415 +2011-05-11 14:34:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104187 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022730 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017910 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018719 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105997 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027368 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014297 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:19 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.037228 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029633 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104503 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.029319 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017731 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020671 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106198 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028077 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015411 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:19 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033833 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030756 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104041 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.028003 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020206 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018704 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:19] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106203 +2011-05-11 14:34:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027388 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014708 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033518 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029767 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122676 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023640 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019725 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018181 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.109695 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027286 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.017043 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033138 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029842 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104185 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025202 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018486 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020754 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112363 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027500 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034717 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:20 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.038992 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:20] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030070 +2011-05-11 14:34:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.127402 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023428 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018355 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018848 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103903 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027413 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034783 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034759 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.037391 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030179 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103823 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023971 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017473 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.023124 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.027582 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030037 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020282 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.016597 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/token HTTP/1.1" 200 347 0.011726 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.013905 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.012327 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.019256 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012691 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.016849 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/token HTTP/1.1" 200 347 0.010847 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013400 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.098059 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:21] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.019013 +2011-05-11 14:34:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:34:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:21 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.022711 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.020752 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:34:22 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.023982 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018972 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093590 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015224 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "POST /v1.0/token HTTP/1.1" 200 347 0.010920 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "POST /v1.0/groups HTTP/1.1" 201 206 0.101720 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.015224 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105477 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097924 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "POST /v1.0/token HTTP/1.1" 200 347 0.013518 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "POST /v1.0/groups HTTP/1.1" 201 206 0.232697 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024030 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111797 +2011-05-11 14:34:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122429 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018366 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "POST /v1.0/groups HTTP/1.1" 201 270 0.184471 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.023008 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112321 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122107 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "POST /v1.0/token HTTP/1.1" 200 347 0.017937 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "POST /v1.0/groups HTTP/1.1" 201 270 0.193626 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024198 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.102647 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107056 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018712 +2011-05-11 14:34:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105549 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.100355 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "GET /v1.0/groups HTTP/1.1" 200 230 0.034600 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117954 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113847 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018523 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.175706 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "GET /v1.0/groups HTTP/1.1" 403 202 0.014352 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105454 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113824 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:24] "POST /v1.0/token HTTP/1.1" 200 347 0.019763 +2011-05-11 14:34:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.185061 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "GET /v1.0/groups HTTP/1.1" 403 257 0.055279 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106149 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105437 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021657 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "POST /v1.0/groups HTTP/1.1" 201 206 0.183010 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "GET /v1.0/groups HTTP/1.1" 401 221 0.014590 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113209 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105601 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019659 +2011-05-11 14:34:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/groups HTTP/1.1" 201 270 0.183647 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "GET /v1.0/groups HTTP/1.1" 401 279 0.016050 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128074 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113672 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018709 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/groups HTTP/1.1" 201 270 0.176210 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "GET /v1.0/groups HTTP/1.1" 200 329 0.033178 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118124 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113922 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021851 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018605 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102913 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:26] "GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 229 0.023604 +2011-05-11 14:34:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113738 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023028 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018457 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018900 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112155 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018190 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103900 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022367 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/token HTTP/1.1" 200 347 0.019133 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017316 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103930 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.017254 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.177446 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023040 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018542 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025059 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111985 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/nonexistinggroup +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:34:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:27] "GET /v1.0/tenant/test_tenant/groups/nonexistinggroup HTTP/1.1" 404 204 0.023479 +2011-05-11 14:34:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.139109 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022111 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019704 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017681 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.129671 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/nonexistinggroup +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "GET /v1.0/tenant/test_tenant/groups/nonexistinggroup HTTP/1.1" 404 262 0.024314 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112963 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024141 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/token HTTP/1.1" 200 347 0.020473 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019578 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.109628 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 279 0.014809 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115168 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018945 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/token HTTP/1.1" 200 347 0.016373 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015144 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107571 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:28] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 200 349 0.030953 +2011-05-11 14:34:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105976 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022718 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019387 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018346 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103147 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 202 0.015623 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120079 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022300 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/token HTTP/1.1" 200 347 0.020172 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017389 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120990 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 257 0.014476 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122144 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023209 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017905 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019074 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112631 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:29] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 221 0.015437 +2011-05-11 14:34:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112587 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022259 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019782 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017505 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112474 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 279 0.009833 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102266 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.019898 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018842 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019211 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.109300 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 200 494 0.034277 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117368 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022415 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.021647 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018825 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.020201 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023141 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.022804 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019115 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017145 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026167 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.022075 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018663 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018270 +2011-05-11 14:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019936 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.012067 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011223 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011541 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013216 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.012027 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011003 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.012092 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012417 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.012224 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010835 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.011430 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012880 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011842 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012451 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 200 383 0.017025 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013311 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011044 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016263 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009877 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012717 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.013502 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012312 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010380 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013191 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.013318 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011324 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 401 221 0.010152 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012624 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.012097 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011383 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 401 279 0.011495 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012324 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011576 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011437 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/tenants HTTP/1.1" 200 602 0.022880 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017018 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.013760 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.194244 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027614 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.030934 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 161 0.026385 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:31 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029577 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024097 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100867 +2011-05-11 14:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.013887 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.115245 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027781 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035855 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.016611 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.035949 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029928 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.120846 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/token HTTP/1.1" 200 347 0.010962 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.093842 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.016795 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.023108 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.010075 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022544 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018646 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.132304 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/token HTTP/1.1" 200 347 0.010871 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.102244 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017146 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.024103 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.009572 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:32 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022595 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023243 +2011-05-11 14:34:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.101553 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/token HTTP/1.1" 200 347 0.013319 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.100882 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017122 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022410 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.010000 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.022432 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018571 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115725 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/token HTTP/1.1" 200 347 0.012645 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.108432 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021695 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.029350 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.012260 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.032617 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.025174 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116827 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/token HTTP/1.1" 200 347 0.014923 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.097688 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029582 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:33 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036264 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014567 +2011-05-11 14:34:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:34 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.036847 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030030 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118730 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018176 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "POST /v1.0/groups HTTP/1.1" 201 202 0.100125 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027413 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:34 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 558, in add_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 830, in add_user_global_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 315 0.037355 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 177 0.036575 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:34:34 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 564, in delete_user_global_group + get_auth_token(req), group_id, user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 859, in delete_user_global_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 500 258 0.076245 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030278 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116971 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "GET /v1.0/ HTTP/1.1" 200 1081 0.002203 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "GET /v1.0/ HTTP/1.1" 200 988 0.003079 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019005 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.096845 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:34] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.112226 +2011-05-11 14:34:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.130246 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122229 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018648 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "POST /v1.0/groups HTTP/1.1" 201 206 0.192911 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.004889 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.124113 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113749 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018988 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "POST /v1.0/groups HTTP/1.1" 201 270 0.186474 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.004290 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114825 +2011-05-11 14:34:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113981 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017679 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "POST /v1.0/groups HTTP/1.1" 201 206 0.218338 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.024957 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119735 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113912 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018644 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100715 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.023756 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024738 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110553 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018831 +2011-05-11 14:34:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:34:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:34:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/groups HTTP/1.1" 201 206 0.184268 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113915 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113459 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122273 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020440 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019327 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020029 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112722 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 232 0.130530 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113722 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023163 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020226 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019629 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020959 +2011-05-11 14:34:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104694 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002487 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108628 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022717 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018960 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018384 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020409 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107068 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002482 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117215 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022167 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019390 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017937 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021113 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115014 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/NonexistingID +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "GET /v1.0/tenant/test_tenant/groups/NonexistingID HTTP/1.1" 404 204 0.025992 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.126835 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024152 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019208 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017488 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/NonexistingID +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "GET /v1.0/tenant/test_tenant/groups/NonexistingID HTTP/1.1" 404 262 0.021331 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022103 +2011-05-11 14:34:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022005 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018612 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024670 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017592 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021075 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.129216 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 282 0.105561 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113693 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023470 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018527 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020176 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.021188 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025940 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017924 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018648 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.004098 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020700 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018024 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020068 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002328 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019799 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020083 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018144 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018098 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020951 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.021534 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018689 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.016898 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020938 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020277 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018577 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.021540 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011916 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011563 +2011-05-11 14:34:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012629 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/fd3faf82-149a-4e91-90c7-9efcaf5a5842 +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'fd3faf82-149a-4e91-90c7-9efcaf5a5842', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "DELETE /v1.0/token/fd3faf82-149a-4e91-90c7-9efcaf5a5842 HTTP/1.1" 204 103 0.099190 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 200 347 0.095921 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 403 208 0.011410 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f572e1e3-aeab-4c90-a68b-9186d30bb006 +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f572e1e3-aeab-4c90-a68b-9186d30bb006', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "DELETE /v1.0/token/f572e1e3-aeab-4c90-a68b-9186d30bb006 HTTP/1.1" 204 103 0.103513 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 200 347 0.100940 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 403 266 0.014030 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/be275913-493c-4ede-a41a-3c6ab24bb138 +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'be275913-493c-4ede-a41a-3c6ab24bb138', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "DELETE /v1.0/token/be275913-493c-4ede-a41a-3c6ab24bb138 HTTP/1.1" 204 103 0.110217 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 200 347 0.109430 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 400 198 0.002325 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/af09aaca-3597-4608-a075-07608bde9e3c +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'af09aaca-3597-4608-a075-07608bde9e3c', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "DELETE /v1.0/token/af09aaca-3597-4608-a075-07608bde9e3c HTTP/1.1" 204 103 0.113324 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 200 347 0.100959 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:40] "POST /v1.0/token HTTP/1.1" 400 254 0.002247 +2011-05-11 14:34:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5306c11a-d185-4bdf-8acd-fa00b48920c7 +2011-05-11 14:34:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5306c11a-d185-4bdf-8acd-fa00b48920c7', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "DELETE /v1.0/token/5306c11a-d185-4bdf-8acd-fa00b48920c7 HTTP/1.1" 204 103 0.105164 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "POST /v1.0/token HTTP/1.1" 200 347 0.100953 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "POST /v1.0/token HTTP/1.1" 200 372 0.019991 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/36f1cedd-3411-4352-8355-74fea8410630 +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'36f1cedd-3411-4352-8355-74fea8410630', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "DELETE /v1.0/token/36f1cedd-3411-4352-8355-74fea8410630 HTTP/1.1" 204 103 0.095271 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "POST /v1.0/token HTTP/1.1" 200 347 0.100894 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "GET /v1.0/ HTTP/1.1" 200 1081 0.002170 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/40cad8b0-8e63-4900-881d-ffa5303552e5 +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'40cad8b0-8e63-4900-881d-ffa5303552e5', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "DELETE /v1.0/token/40cad8b0-8e63-4900-881d-ffa5303552e5 HTTP/1.1" 204 103 0.096099 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "POST /v1.0/token HTTP/1.1" 200 347 0.105491 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "GET /v1.0/ HTTP/1.1" 200 988 0.002113 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2fedc8ff-0d6c-491f-bbe7-eaad7da97dfe +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2fedc8ff-0d6c-491f-bbe7-eaad7da97dfe', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "DELETE /v1.0/token/2fedc8ff-0d6c-491f-bbe7-eaad7da97dfe HTTP/1.1" 204 103 0.101410 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "POST /v1.0/token HTTP/1.1" 200 347 0.109485 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.016277 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/cfd71f4c-56aa-4005-9e70-3868a27b59c9 +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'cfd71f4c-56aa-4005-9e70-3868a27b59c9', 'controller': } +2011-05-11 14:34:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:41] "DELETE /v1.0/token/cfd71f4c-56aa-4005-9e70-3868a27b59c9 HTTP/1.1" 204 103 0.117501 +2011-05-11 14:34:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "POST /v1.0/token HTTP/1.1" 200 347 0.100745 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.015754 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/86ae13a1-9084-4d2c-ab48-768c79765c8a +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'86ae13a1-9084-4d2c-ab48-768c79765c8a', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "DELETE /v1.0/token/86ae13a1-9084-4d2c-ab48-768c79765c8a HTTP/1.1" 204 103 0.100306 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "POST /v1.0/token HTTP/1.1" 200 347 0.101568 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.019545 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/9abf70ee-6e75-449a-82f2-b506db2f22de +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'9abf70ee-6e75-449a-82f2-b506db2f22de', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "DELETE /v1.0/token/9abf70ee-6e75-449a-82f2-b506db2f22de HTTP/1.1" 204 103 0.105138 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "POST /v1.0/token HTTP/1.1" 200 347 0.101881 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.019631 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/3fb09160-d5b7-47b0-9fe7-97f0d8622145 +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'3fb09160-d5b7-47b0-9fe7-97f0d8622145', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "DELETE /v1.0/token/3fb09160-d5b7-47b0-9fe7-97f0d8622145 HTTP/1.1" 204 103 0.112964 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "POST /v1.0/token HTTP/1.1" 200 347 0.192444 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched GET /v1.0/token/0d33daa8-eeff-4708-b6c4-4cbe0adcc083 +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'0d33daa8-eeff-4708-b6c4-4cbe0adcc083', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "GET /v1.0/token/0d33daa8-eeff-4708-b6c4-4cbe0adcc083?belongsTo=1234 HTTP/1.1" 200 347 0.034783 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/0d33daa8-eeff-4708-b6c4-4cbe0adcc083 +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'0d33daa8-eeff-4708-b6c4-4cbe0adcc083', 'controller': } +2011-05-11 14:34:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:42] "DELETE /v1.0/token/0d33daa8-eeff-4708-b6c4-4cbe0adcc083 HTTP/1.1" 204 103 0.115553 +2011-05-11 14:34:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:34:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:34:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:43] "POST /v1.0/token HTTP/1.1" 200 347 0.109345 +2011-05-11 14:34:43 DEBUG [routes.middleware] Matched GET /v1.0/token/5ddfa97b-ab60-4336-80d2-7282c62416f4 +2011-05-11 14:34:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:34:43 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'5ddfa97b-ab60-4336-80d2-7282c62416f4', 'controller': } +2011-05-11 14:34:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:43] "GET /v1.0/token/5ddfa97b-ab60-4336-80d2-7282c62416f4?belongsTo=1234 HTTP/1.1" 200 372 0.031407 +2011-05-11 14:34:43 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5ddfa97b-ab60-4336-80d2-7282c62416f4 +2011-05-11 14:34:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:34:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5ddfa97b-ab60-4336-80d2-7282c62416f4', 'controller': } +2011-05-11 14:34:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:34:43] "DELETE /v1.0/token/5ddfa97b-ab60-4336-80d2-7282c62416f4 HTTP/1.1" 204 103 0.100397 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "POST /v1.0/token HTTP/1.1" 200 347 0.093292 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014682 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103334 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030807 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034175 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:09 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:09] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033841 +2011-05-11 14:36:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030800 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118144 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014499 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/token HTTP/1.1" 200 347 0.011029 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011580 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113128 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.017029 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.020752 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.022681 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026544 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023822 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102326 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.029384 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019104 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018600 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104727 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028571 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.035187 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034546 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:10 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035990 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031327 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109827 +2011-05-11 14:36:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023346 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019505 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019591 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.100127 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028237 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015416 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.039784 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030951 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105645 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022457 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019242 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018930 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.095409 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027875 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015721 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:11 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034775 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031634 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110071 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.027951 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021500 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019672 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107612 +2011-05-11 14:36:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033133 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014656 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035031 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030530 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115387 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023807 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017982 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020053 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102915 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028708 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015540 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034137 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031788 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117958 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024623 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017921 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018901 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.109700 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.066977 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.034052 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:12 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035225 +2011-05-11 14:36:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030701 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109438 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022941 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017539 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020996 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104323 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027069 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:13 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033978 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:13 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033126 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:13 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.035003 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.040245 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107126 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.026469 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017917 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020985 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.020076 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033046 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021648 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023455 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018944 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.023012 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.021070 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030861 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016871 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014527 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/token HTTP/1.1" 200 347 0.011295 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:13] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011553 +2011-05-11 14:36:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.094249 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.023865 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.026002 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.027949 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:14 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.028037 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023179 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102366 +2011-05-11 14:36:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015391 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.011746 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013276 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111218 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.016919 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.020779 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.022380 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.021890 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097433 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014514 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.011736 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010844 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096962 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.021584 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.026159 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.029215 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:54 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.029123 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023786 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.100054 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018444 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.014680 +2011-05-11 14:36:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013745 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.095019 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.026196 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.028458 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.026513 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.027128 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023707 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097854 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018444 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.015560 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013673 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101841 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.021515 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.011247 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.027603 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023334 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105832 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.028904 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017560 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020617 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106781 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027567 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015452 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:55 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033593 +2011-05-11 14:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030209 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112309 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024549 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018475 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018378 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102922 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029129 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.016462 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033520 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030444 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112044 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022449 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019521 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017531 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120939 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027785 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015486 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:56 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033581 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031309 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103664 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024274 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017774 +2011-05-11 14:36:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019209 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111468 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027325 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.033981 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.039383 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030564 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105050 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023328 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.020009 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019773 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102722 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027405 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034603 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.033525 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.034588 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.028073 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093023 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015442 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.010834 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.014856 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.017950 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018720 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012506 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014646 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011879 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.013632 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.012229 +2011-05-11 14:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.019134 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012192 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014585 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011431 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012991 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101324 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.017463 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.025174 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.033308 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:36:58 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.046571 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030463 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109525 +2011-05-11 14:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:36:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.032624 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "POST /v1.0/token HTTP/1.1" 200 347 0.010939 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011873 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.110649 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029653 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:37:28 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.033488 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:37:28 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.033994 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:37:28 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 677, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.037209 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031142 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114407 +2011-05-11 14:37:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:37:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:37:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:37:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023431 +2011-05-11 14:47:32 DEBUG [server] ******************************************************************************** +2011-05-11 14:47:32 DEBUG [server] Configuration options gathered from config file: +2011-05-11 14:47:32 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 14:47:32 DEBUG [server] ================================================ +2011-05-11 14:47:32 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 14:47:32 DEBUG [server] bind_port 8080 +2011-05-11 14:47:32 DEBUG [server] debug False +2011-05-11 14:47:32 DEBUG [server] default_store file +2011-05-11 14:47:32 DEBUG [server] log_file keystone.log +2011-05-11 14:47:32 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 14:47:32 DEBUG [server] registry_port 9191 +2011-05-11 14:47:32 DEBUG [server] verbose True +2011-05-11 14:47:32 DEBUG [server] ******************************************************************************** +2011-05-11 14:47:32 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 14:47:32 DEBUG [eventlet.wsgi.server] (2688) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "POST /v1.0/token HTTP/1.1" 200 347 0.038776 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011403 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.138517 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.021835 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:47:35 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 397, in add_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 382, in add_user_tenant_group + if db_api.user_get_by_group(user, group) != None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 624, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.027165 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:47:35 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 624, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 315 0.027202 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:47:35 ERROR [root] 'unicode' object has no attribute 'query' +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 403, in delete_user_tenant_group + user_id)) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 410, in delete_user_tenant_group + if db_api.user_get_by_group(user, group) == None: + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 624, in user_get_by_group + user_group = session.query(models.Group).filter_by(tenant_id=id).all() +AttributeError: 'unicode' object has no attribute 'query' +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 500 258 0.028284 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026094 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110876 +2011-05-11 14:47:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:47:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:47:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:47:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021684 +2011-05-11 14:50:40 DEBUG [server] ******************************************************************************** +2011-05-11 14:50:40 DEBUG [server] Configuration options gathered from config file: +2011-05-11 14:50:40 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 14:50:40 DEBUG [server] ================================================ +2011-05-11 14:50:40 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 14:50:40 DEBUG [server] bind_port 8080 +2011-05-11 14:50:40 DEBUG [server] debug False +2011-05-11 14:50:40 DEBUG [server] default_store file +2011-05-11 14:50:40 DEBUG [server] log_file keystone.log +2011-05-11 14:50:40 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 14:50:40 DEBUG [server] registry_port 9191 +2011-05-11 14:50:40 DEBUG [server] verbose True +2011-05-11 14:50:40 DEBUG [server] ******************************************************************************** +2011-05-11 14:50:40 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 14:50:40 DEBUG [eventlet.wsgi.server] (2806) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 14:50:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:43] "POST /v1.0/token HTTP/1.1" 200 347 0.040359 +2011-05-11 14:50:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012694 +2011-05-11 14:50:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111258 +2011-05-11 14:50:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.022127 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.123895 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122644 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037663 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030535 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115011 +2011-05-11 14:50:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022450 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011659 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011783 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115230 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.019424 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.110877 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122070 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023275 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106506 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021889 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018536 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018080 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111736 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029864 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.126167 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.036767 +2011-05-11 14:50:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.123231 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035233 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109750 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024264 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017888 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018390 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120592 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028212 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.132781 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.039291 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130242 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031669 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113451 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025011 +2011-05-11 14:50:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018953 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018213 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103626 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033106 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.016031 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035235 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030106 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105767 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023441 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021079 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017738 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111753 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027335 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015294 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037127 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030032 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110424 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023215 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018128 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025656 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104859 +2011-05-11 14:50:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.066126 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014271 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.034750 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031158 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.132453 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023900 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018708 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017390 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120836 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029238 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015109 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036653 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029593 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118781 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022530 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018899 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019137 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105022 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028095 +2011-05-11 14:50:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.126656 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121264 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029485 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107179 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022946 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018618 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018571 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104317 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027838 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116415 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130344 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036264 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031128 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108477 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023213 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019189 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:50:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.021304 +2011-05-11 14:50:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.020810 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031652 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021300 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025010 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019073 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.021542 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.019831 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018122 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012080 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.017605 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "POST /v1.0/token HTTP/1.1" 200 347 0.011835 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011416 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.095713 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.022571 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.115014 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122903 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.040400 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032169 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111924 +2011-05-11 14:50:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:50:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:50:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:50:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.029335 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018765 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.181162 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029114 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.133400 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121883 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032139 +2011-05-11 14:51:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112839 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017810 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.109932 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027932 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124395 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.038949 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122177 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031098 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114058 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/token HTTP/1.1" 200 347 0.020250 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.109515 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029336 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.124954 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.042026 +2011-05-11 14:51:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.127509 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030913 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122550 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018868 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.100900 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029560 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015083 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039846 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029860 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123986 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017616 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.112025 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030187 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.016719 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039553 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030367 +2011-05-11 14:51:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113135 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019921 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/groups HTTP/1.1" 201 202 0.101456 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027570 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015314 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039263 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031347 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108122 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/token HTTP/1.1" 200 347 0.010890 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/groups HTTP/1.1" 201 202 0.110698 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027837 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014391 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039369 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029909 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116895 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017748 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/groups HTTP/1.1" 201 202 0.101974 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:04] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029411 +2011-05-11 14:51:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.133111 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.132106 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031910 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112358 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018667 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018854 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113063 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028123 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116675 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121904 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030593 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105856 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023140 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017672 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019239 +2011-05-11 14:51:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104132 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027563 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116641 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.036863 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.131360 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030215 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123138 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024328 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/token HTTP/1.1" 200 347 0.020215 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017299 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111480 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027440 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117139 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:06] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036831 +2011-05-11 14:51:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.115917 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032536 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112240 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023551 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020492 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023788 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104171 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028316 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015649 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035351 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032102 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108390 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022039 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018991 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017966 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104705 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027813 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.016669 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.038059 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:07] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029796 +2011-05-11 14:51:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108945 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.018493 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011332 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.041875 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.145913 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.016700 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.009810 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.021704 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018694 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107401 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015435 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011858 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010742 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112878 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.016724 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.011937 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.027350 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.027457 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106990 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.017735 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/token HTTP/1.1" 200 347 0.015330 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014982 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101388 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:08] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029132 +2011-05-11 14:51:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117488 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122084 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029475 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106898 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023129 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021098 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018605 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/token/85a8a657-2915-40c9-b8fc-46046ce3601f +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'85a8a657-2915-40c9-b8fc-46046ce3601f', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/token/85a8a657-2915-40c9-b8fc-46046ce3601f HTTP/1.1" 204 103 0.102256 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 200 347 0.112848 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 403 208 0.013759 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/token/3b2a4073-3e77-4e3b-b605-766860732010 +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'3b2a4073-3e77-4e3b-b605-766860732010', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "DELETE /v1.0/token/3b2a4073-3e77-4e3b-b605-766860732010 HTTP/1.1" 204 103 0.125537 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 200 347 0.109326 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:09] "POST /v1.0/token HTTP/1.1" 403 266 0.012666 +2011-05-11 14:51:09 DEBUG [routes.middleware] Matched DELETE /v1.0/token/18121e84-ed69-47bf-9f09-b9c278435085 +2011-05-11 14:51:09 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'18121e84-ed69-47bf-9f09-b9c278435085', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "DELETE /v1.0/token/18121e84-ed69-47bf-9f09-b9c278435085 HTTP/1.1" 204 103 0.104775 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 200 347 0.099489 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 400 198 0.002252 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched DELETE /v1.0/token/72d3c301-cb75-41dc-8ff9-b3cc3cbace76 +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'72d3c301-cb75-41dc-8ff9-b3cc3cbace76', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "DELETE /v1.0/token/72d3c301-cb75-41dc-8ff9-b3cc3cbace76 HTTP/1.1" 204 103 0.096814 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 200 347 0.100938 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 400 254 0.002351 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a5f4db31-346f-465e-bd92-b9272ffe24da +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a5f4db31-346f-465e-bd92-b9272ffe24da', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "DELETE /v1.0/token/a5f4db31-346f-465e-bd92-b9272ffe24da HTTP/1.1" 204 103 0.097066 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 200 347 0.100932 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 200 372 0.018594 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2b4db221-b15b-4f48-a62a-12f020f1aaaf +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2b4db221-b15b-4f48-a62a-12f020f1aaaf', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "DELETE /v1.0/token/2b4db221-b15b-4f48-a62a-12f020f1aaaf HTTP/1.1" 204 103 0.113821 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "POST /v1.0/token HTTP/1.1" 200 347 0.109167 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "GET /v1.0/ HTTP/1.1" 200 1081 0.023921 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4bcb4d80-c4d0-49b2-b09c-31b0fbc5db7a +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4bcb4d80-c4d0-49b2-b09c-31b0fbc5db7a', 'controller': } +2011-05-11 14:51:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:10] "DELETE /v1.0/token/4bcb4d80-c4d0-49b2-b09c-31b0fbc5db7a HTTP/1.1" 204 103 0.101216 +2011-05-11 14:51:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/token HTTP/1.1" 200 347 0.104455 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "GET /v1.0/ HTTP/1.1" 200 988 0.003896 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a726b6d2-fd4b-4799-ad97-d4db05d46ea0 +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a726b6d2-fd4b-4799-ad97-d4db05d46ea0', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "DELETE /v1.0/token/a726b6d2-fd4b-4799-ad97-d4db05d46ea0 HTTP/1.1" 204 103 0.092663 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/token HTTP/1.1" 200 347 0.101092 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024407 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/groups HTTP/1.1" 201 206 0.100513 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105365 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114006 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018431 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/groups HTTP/1.1" 201 206 0.193132 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "POST /v1.0/groups HTTP/1.1" 409 226 0.021049 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115473 +2011-05-11 14:51:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113902 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020907 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/groups HTTP/1.1" 201 270 0.183891 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/groups HTTP/1.1" 409 291 0.019697 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108236 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107424 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018839 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/groups HTTP/1.1" 403 214 0.015216 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.113147 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107973 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017553 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "POST /v1.0/groups HTTP/1.1" 403 272 0.018129 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104847 +2011-05-11 14:51:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107071 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/token HTTP/1.1" 200 347 0.023810 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/groups HTTP/1.1" 403 202 0.015015 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.184104 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116273 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019051 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/groups HTTP/1.1" 403 257 0.016633 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104005 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116445 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/token HTTP/1.1" 200 347 0.022409 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/groups HTTP/1.1" 404 210 0.005295 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105383 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107662 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019862 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:13] "POST /v1.0/groups HTTP/1.1" 404 268 0.005406 +2011-05-11 14:51:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.097799 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108238 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019638 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/groups HTTP/1.1" 401 194 0.002345 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107229 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116486 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019067 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/groups HTTP/1.1" 401 252 0.003314 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.116345 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108161 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018824 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/groups HTTP/1.1" 201 270 0.176119 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "POST /v1.0/groups HTTP/1.1" 401 221 0.016332 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111441 +2011-05-11 14:51:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113645 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019190 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/groups HTTP/1.1" 401 279 0.015504 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104714 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124671 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018243 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.107399 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/groups HTTP/1.1" 201 270 0.100455 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113729 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113887 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019100 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023669 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018505 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:15] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025126 +2011-05-11 14:51:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.108952 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121970 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023478 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018921 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018526 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112215 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 226 0.021927 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105997 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023346 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018813 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019704 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.103161 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 409 291 0.020234 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.126191 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025777 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018122 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018297 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 214 0.014537 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022062 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021927 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:16] "POST /v1.0/token HTTP/1.1" 200 347 0.023529 +2011-05-11 14:51:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018807 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 272 0.014663 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021070 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022290 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019321 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017963 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 202 0.015690 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020405 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023854 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019037 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017388 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 257 0.015808 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020686 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023405 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.017950 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019320 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 404 210 0.006975 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021077 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022069 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020050 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018269 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 404 268 0.005241 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026700 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023288 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018313 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019107 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 194 0.002331 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020148 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023240 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018825 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018584 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 252 0.002353 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022273 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024264 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019208 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017613 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.095787 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 221 0.015498 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111661 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023032 +2011-05-11 14:51:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017623 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019555 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 279 0.014920 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021001 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021954 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.024327 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.023259 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017570 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 262 0.021622 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.090455 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106025 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014379 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.011262 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.016786 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012333 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015753 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.011477 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010918 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013227 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020555 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.021206 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017673 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018626 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021194 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.021693 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023644 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 403 214 0.014481 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022683 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017762 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018634 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 403 272 0.014825 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021366 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019514 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018836 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 403 202 0.014667 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021381 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020050 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018656 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "POST /v1.0/tenants HTTP/1.1" 403 257 0.014582 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022823 +2011-05-11 14:51:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018038 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020466 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 401 221 0.014626 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022944 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.021277 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017382 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 401 279 0.015741 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020484 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020181 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010891 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003407 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.044326 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011272 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011436 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003370 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012814 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011550 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010562 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001508 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015579 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.013947 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014493 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001809 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017027 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.016110 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.018708 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014448 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.017486 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/token HTTP/1.1" 200 347 0.014484 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenants HTTP/1.1" 201 215 0.104452 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.107847 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121317 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115597 +2011-05-11 14:51:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.119260 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108511 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019409 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.114039 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023753 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107120 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017610 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.115723 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024242 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114549 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017811 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "POST /v1.0/tenants HTTP/1.1" 201 268 0.102373 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:20] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.103060 +2011-05-11 14:51:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:51:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121990 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122239 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112876 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107103 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "POST /v1.0/token HTTP/1.1" 200 347 0.026096 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "POST /v1.0/tenants HTTP/1.1" 201 221 0.103369 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106031 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113768 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113883 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019875 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018872 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.020492 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020785 +2011-05-11 14:51:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018362 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.023149 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021144 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018491 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/tenants HTTP/1.1" 201 221 0.098936 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114314 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.147072 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.107304 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020842 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018725 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/tenants HTTP/1.1" 201 221 0.101941 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.114011 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021567 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017650 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018391 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020322 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018614 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018103 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019887 +2011-05-11 14:51:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019737 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "POST /v1.0/tenants HTTP/1.1" 201 274 0.095562 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.188655 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020657 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018100 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.195299 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027568 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125741 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130474 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.046250 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030100 +2011-05-11 14:51:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108929 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018984 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.100691 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029320 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015367 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039656 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038194 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.025723 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018198 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.101706 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010742 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.101992 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.020502 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.011139 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.025271 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.030780 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.030996 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023381 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118085 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010800 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.102387 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017105 +2011-05-11 14:51:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.112801 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.114738 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034023 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024836 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.101737 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/token HTTP/1.1" 200 347 0.014781 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014674 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113206 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.021958 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115045 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.114297 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023638 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105234 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021935 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018303 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020264 +2011-05-11 14:51:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105440 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032947 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.120210 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.037696 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122821 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029749 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106954 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022193 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019826 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018295 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102805 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027365 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.119736 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036094 +2011-05-11 14:51:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.132283 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030626 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106047 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025526 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018304 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018779 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105074 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028708 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014497 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035645 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031501 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.150582 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023760 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018158 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018368 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112054 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029196 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.020584 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036257 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:27] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030015 +2011-05-11 14:51:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112553 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024511 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018503 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017694 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103127 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029071 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014429 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035308 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030130 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110864 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023133 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019218 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018914 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102714 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.036515 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.017428 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035821 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030324 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119060 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022223 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019489 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017484 +2011-05-11 14:51:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105176 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027503 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117091 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121784 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030480 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114338 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023932 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/token HTTP/1.1" 200 347 0.025387 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.057121 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.108316 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027227 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.126038 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121731 +2011-05-11 14:51:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.042794 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031923 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110905 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023943 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018015 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.022761 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.021401 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030258 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019737 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.027853 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/token HTTP/1.1" 200 347 0.014609 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.012547 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 197 0.013004 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018253 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012147 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015117 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013261 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012821 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.092071 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.017030 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.113177 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122057 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.041375 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030881 +2011-05-11 14:51:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111718 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022703 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020658 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "POST /v1.0/groups HTTP/1.1" 201 206 0.106546 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.022759 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111420 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113624 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017573 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "POST /v1.0/groups HTTP/1.1" 201 206 0.184794 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024333 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128869 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130453 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018774 +2011-05-11 14:51:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "POST /v1.0/groups HTTP/1.1" 201 270 0.184492 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.026045 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111122 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105532 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017602 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "POST /v1.0/groups HTTP/1.1" 201 270 0.193810 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.023467 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128391 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113830 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017596 +2011-05-11 14:51:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115798 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "POST /v1.0/groups HTTP/1.1" 201 206 0.108738 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "GET /v1.0/groups HTTP/1.1" 200 230 0.032317 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110607 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112211 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018761 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "POST /v1.0/groups HTTP/1.1" 201 206 0.188769 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "GET /v1.0/groups HTTP/1.1" 403 202 0.015765 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112173 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105528 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018793 +2011-05-11 14:51:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "POST /v1.0/groups HTTP/1.1" 201 270 0.192884 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "GET /v1.0/groups HTTP/1.1" 403 257 0.015401 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112358 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105677 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017688 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.185646 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "GET /v1.0/groups HTTP/1.1" 401 221 0.014391 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113415 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104360 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017539 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "POST /v1.0/groups HTTP/1.1" 201 270 0.185562 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:34] "GET /v1.0/groups HTTP/1.1" 401 279 0.017518 +2011-05-11 14:51:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105276 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112020 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "POST /v1.0/token HTTP/1.1" 200 347 0.021120 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "POST /v1.0/groups HTTP/1.1" 201 270 0.192109 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "GET /v1.0/groups HTTP/1.1" 200 329 0.032590 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111483 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105680 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "POST /v1.0/token HTTP/1.1" 200 347 0.020183 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023280 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.100787 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 229 0.022768 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103523 +2011-05-11 14:51:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022105 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/token HTTP/1.1" 200 347 0.020952 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018603 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105490 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018940 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101520 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024186 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018036 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018458 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104183 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018805 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117514 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.021991 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019430 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017947 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096810 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/nonexistinggroup +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "GET /v1.0/tenant/test_tenant/groups/nonexistinggroup HTTP/1.1" 404 204 0.019880 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108046 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024095 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018309 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018535 +2011-05-11 14:51:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111681 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/nonexistinggroup +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "GET /v1.0/tenant/test_tenant/groups/nonexistinggroup HTTP/1.1" 404 262 0.023811 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.128579 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022574 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019372 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017517 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096652 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "GET /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 279 0.021128 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104540 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024648 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020782 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019126 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.108307 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 200 349 0.036703 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107276 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022891 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/token HTTP/1.1" 200 347 0.026513 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018335 +2011-05-11 14:51:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114327 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 202 0.015514 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.154737 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023521 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020892 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019854 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.100535 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 403 257 0.014420 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107180 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024051 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/token HTTP/1.1" 200 347 0.021678 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020606 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115809 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 221 0.016251 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119814 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024438 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020514 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018183 +2011-05-11 14:51:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112556 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 401 279 0.014989 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121140 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025304 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018331 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018812 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 283 0.110066 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenant/test_tenant/groups HTTP/1.1" 200 494 0.034501 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115967 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023070 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019214 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018408 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017277 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.032854 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.026586 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025122 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.022754 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029460 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.023006 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017519 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.016352 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012349 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012740 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011050 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011674 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013219 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012081 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012147 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011665 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012557 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016598 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015519 +2011-05-11 14:51:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:51:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013798 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017539 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014061 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017106 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 200 383 0.023591 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017666 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.015579 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019312 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 403 202 0.016318 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020407 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.023857 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018056 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 403 257 0.015526 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019974 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019477 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020267 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 401 221 0.015957 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020226 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018980 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017451 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015564 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019938 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012233 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011841 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/tenants HTTP/1.1" 200 602 0.018407 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013159 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011676 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/groups HTTP/1.1" 201 202 0.163960 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017231 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.104418 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:40] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.037683 +2011-05-11 14:51:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.149334 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030332 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105868 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018833 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.100982 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027158 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125797 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.016048 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.136021 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030316 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123570 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/token HTTP/1.1" 200 347 0.023150 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.121053 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027422 +2011-05-11 14:51:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.134173 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.015628 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137745 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032104 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121739 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "POST /v1.0/token HTTP/1.1" 200 347 0.030754 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.107336 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028444 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124735 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.015066 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137623 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034432 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114165 +2011-05-11 14:51:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/token HTTP/1.1" 200 347 0.023681 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.111431 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030542 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.163970 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.015003 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.146239 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031961 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.164272 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018977 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.125773 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028896 +2011-05-11 14:51:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125826 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.015036 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.128648 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031998 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121369 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018732 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "POST /v1.0/groups HTTP/1.1" 201 202 0.111275 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028375 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132447 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014426 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138422 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031390 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113626 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018714 +2011-05-11 14:51:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "POST /v1.0/groups HTTP/1.1" 201 202 0.109378 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032026 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.129421 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.048342 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130663 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029889 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116087 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "GET /v1.0/ HTTP/1.1" 200 1081 0.002172 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "GET /v1.0/ HTTP/1.1" 200 988 0.002173 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019464 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "POST /v1.0/groups HTTP/1.1" 201 206 0.094836 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.113930 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113804 +2011-05-11 14:51:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.147333 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "POST /v1.0/token HTTP/1.1" 200 347 0.041741 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "POST /v1.0/groups HTTP/1.1" 201 206 0.195097 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.001465 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105140 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113167 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019701 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.191975 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002467 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116574 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113602 +2011-05-11 14:51:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019218 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/groups HTTP/1.1" 201 206 0.200477 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.026664 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118554 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113812 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018280 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/tenants HTTP/1.1" 201 268 0.109419 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.022741 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023977 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.111838 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017503 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:51:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:47] "POST /v1.0/groups HTTP/1.1" 201 206 0.194139 +2011-05-11 14:51:47 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:51:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:51:47 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.157698 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112747 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122271 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019849 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017924 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022327 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.119680 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 232 0.105645 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113474 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024831 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017722 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019226 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020979 +2011-05-11 14:51:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106552 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002354 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108133 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024040 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018779 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023651 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027014 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111716 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002518 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117326 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023361 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018981 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017513 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021539 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106067 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/NonexistingID +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "GET /v1.0/tenant/test_tenant/groups/NonexistingID HTTP/1.1" 404 204 0.022239 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114884 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023965 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019251 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017443 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/test_tenant/groups/NonexistingID +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "GET /v1.0/tenant/test_tenant/groups/NonexistingID HTTP/1.1" 404 262 0.021051 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021338 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022490 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018929 +2011-05-11 14:51:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.035795 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021007 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024788 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.121614 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "PUT /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 200 282 0.121090 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113975 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024456 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.022054 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017694 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.026109 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020944 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018627 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018738 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002313 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020103 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018642 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017880 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.004117 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019023 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012379 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010684 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011786 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012049 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011926 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010802 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.012933 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013925 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010950 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018779 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013859 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013862 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012356 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012339 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched DELETE /v1.0/token/01847855-1572-4129-88c6-a58ef6fa8c34 +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'01847855-1572-4129-88c6-a58ef6fa8c34', 'controller': } +2011-05-11 14:51:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:50] "DELETE /v1.0/token/01847855-1572-4129-88c6-a58ef6fa8c34 HTTP/1.1" 204 103 0.098785 +2011-05-11 14:51:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 200 347 0.093852 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 403 208 0.012416 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/96618304-2d6b-47c9-b596-2ddce18ac43d +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'96618304-2d6b-47c9-b596-2ddce18ac43d', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "DELETE /v1.0/token/96618304-2d6b-47c9-b596-2ddce18ac43d HTTP/1.1" 204 103 0.111276 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 200 347 0.100878 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 403 266 0.013399 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b510855b-a6ad-4501-8601-8ccf4ae8e5ed +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b510855b-a6ad-4501-8601-8ccf4ae8e5ed', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "DELETE /v1.0/token/b510855b-a6ad-4501-8601-8ccf4ae8e5ed HTTP/1.1" 204 103 0.105325 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 200 347 0.103547 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 400 198 0.004907 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a440988d-8fff-4543-b95b-c201505df074 +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a440988d-8fff-4543-b95b-c201505df074', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "DELETE /v1.0/token/a440988d-8fff-4543-b95b-c201505df074 HTTP/1.1" 204 103 0.117982 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 200 347 0.117658 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "POST /v1.0/token HTTP/1.1" 400 254 0.004145 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b651dd58-3055-4bbc-b1f0-2820dd783c31 +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b651dd58-3055-4bbc-b1f0-2820dd783c31', 'controller': } +2011-05-11 14:51:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:51] "DELETE /v1.0/token/b651dd58-3055-4bbc-b1f0-2820dd783c31 HTTP/1.1" 204 103 0.106941 +2011-05-11 14:51:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 347 0.107754 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 372 0.017597 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched DELETE /v1.0/token/66346c96-a9a0-46bc-abc0-a1b518a7a8ba +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'66346c96-a9a0-46bc-abc0-a1b518a7a8ba', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "DELETE /v1.0/token/66346c96-a9a0-46bc-abc0-a1b518a7a8ba HTTP/1.1" 204 103 0.097959 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 347 0.112750 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "GET /v1.0/ HTTP/1.1" 200 1081 0.002764 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b793617d-ba28-412f-964d-06951024d918 +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b793617d-ba28-412f-964d-06951024d918', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "DELETE /v1.0/token/b793617d-ba28-412f-964d-06951024d918 HTTP/1.1" 204 103 0.092836 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 347 0.109067 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "GET /v1.0/ HTTP/1.1" 200 988 0.002162 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8d8b0409-6d40-477a-96d6-aece01be4fa4 +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8d8b0409-6d40-477a-96d6-aece01be4fa4', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "DELETE /v1.0/token/8d8b0409-6d40-477a-96d6-aece01be4fa4 HTTP/1.1" 204 103 0.095952 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 347 0.109230 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.014890 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a9e4c9ba-3d0d-47b4-8b67-18972373696e +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a9e4c9ba-3d0d-47b4-8b67-18972373696e', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "DELETE /v1.0/token/a9e4c9ba-3d0d-47b4-8b67-18972373696e HTTP/1.1" 204 103 0.109243 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "POST /v1.0/token HTTP/1.1" 200 347 0.115982 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 14:51:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:52] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.020146 +2011-05-11 14:51:52 DEBUG [routes.middleware] Matched DELETE /v1.0/token/41ded0b4-6c92-4c03-9b7c-39e0ae5e8628 +2011-05-11 14:51:52 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'41ded0b4-6c92-4c03-9b7c-39e0ae5e8628', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "DELETE /v1.0/token/41ded0b4-6c92-4c03-9b7c-39e0ae5e8628 HTTP/1.1" 204 103 0.107489 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "POST /v1.0/token HTTP/1.1" 200 347 0.151004 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018503 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched DELETE /v1.0/token/6c2651f7-3f21-426b-83f5-a3b29272bfe8 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'6c2651f7-3f21-426b-83f5-a3b29272bfe8', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "DELETE /v1.0/token/6c2651f7-3f21-426b-83f5-a3b29272bfe8 HTTP/1.1" 204 103 0.097374 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "POST /v1.0/token HTTP/1.1" 200 347 0.101109 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017482 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d0694b5f-61d4-4c02-b478-2509e51deb00 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd0694b5f-61d4-4c02-b478-2509e51deb00', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "DELETE /v1.0/token/d0694b5f-61d4-4c02-b478-2509e51deb00 HTTP/1.1" 204 103 0.100882 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "POST /v1.0/token HTTP/1.1" 200 347 0.115267 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched GET /v1.0/token/d40972d1-07aa-45dc-9d8b-2c86fcd43a18 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'd40972d1-07aa-45dc-9d8b-2c86fcd43a18', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "GET /v1.0/token/d40972d1-07aa-45dc-9d8b-2c86fcd43a18?belongsTo=1234 HTTP/1.1" 200 347 0.037958 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d40972d1-07aa-45dc-9d8b-2c86fcd43a18 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd40972d1-07aa-45dc-9d8b-2c86fcd43a18', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "DELETE /v1.0/token/d40972d1-07aa-45dc-9d8b-2c86fcd43a18 HTTP/1.1" 204 103 0.111344 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "POST /v1.0/token HTTP/1.1" 200 347 0.109147 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched GET /v1.0/token/38c6135f-46b3-4fcb-bd82-b49cb601e9f0 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'38c6135f-46b3-4fcb-bd82-b49cb601e9f0', 'controller': } +2011-05-11 14:51:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:53] "GET /v1.0/token/38c6135f-46b3-4fcb-bd82-b49cb601e9f0?belongsTo=1234 HTTP/1.1" 200 372 0.030487 +2011-05-11 14:51:53 DEBUG [routes.middleware] Matched DELETE /v1.0/token/38c6135f-46b3-4fcb-bd82-b49cb601e9f0 +2011-05-11 14:51:53 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 14:51:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'38c6135f-46b3-4fcb-bd82-b49cb601e9f0', 'controller': } +2011-05-11 14:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:51:54] "DELETE /v1.0/token/38c6135f-46b3-4fcb-bd82-b49cb601e9f0 HTTP/1.1" 204 103 0.100452 +2011-05-11 14:52:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:55] "POST /v1.0/token HTTP/1.1" 200 347 0.109180 +2011-05-11 14:52:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.193644 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.067526 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.144011 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138685 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029958 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115258 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017824 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.101734 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028298 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124750 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.039408 +2011-05-11 14:52:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.131771 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030802 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113561 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018553 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.101121 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028138 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.124611 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.040566 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129927 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030718 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122747 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018668 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.115098 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027325 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.020261 +2011-05-11 14:52:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038858 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031139 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110963 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018310 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.134447 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028317 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.014733 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040019 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030447 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107636 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017701 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.102101 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027451 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015368 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.046691 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032079 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106680 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019797 +2011-05-11 14:52:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.124710 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027519 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014776 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038913 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030878 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107998 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018546 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.108864 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028232 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125000 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130368 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030029 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115216 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019247 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:52:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:52:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023975 +2011-05-11 14:52:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:52:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:52:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/groups HTTP/1.1" 201 206 0.107211 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113826 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130294 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/token HTTP/1.1" 200 347 0.021079 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/groups HTTP/1.1" 201 206 0.183800 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/groups HTTP/1.1" 409 226 0.018569 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117811 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113755 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018545 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:00] "POST /v1.0/groups HTTP/1.1" 201 270 0.192962 +2011-05-11 14:53:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/groups HTTP/1.1" 409 291 0.021230 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.107717 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113861 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018034 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/groups HTTP/1.1" 403 214 0.016821 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105028 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108019 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018585 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/groups HTTP/1.1" 403 272 0.015849 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.113729 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116345 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018403 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "POST /v1.0/groups HTTP/1.1" 403 202 0.017966 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:01] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103219 +2011-05-11 14:53:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116780 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018882 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/groups HTTP/1.1" 403 257 0.016997 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104728 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124723 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017802 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/groups HTTP/1.1" 404 210 0.005229 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.115197 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116700 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017988 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/groups HTTP/1.1" 404 268 0.005427 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108894 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.123280 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017693 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "POST /v1.0/groups HTTP/1.1" 401 194 0.002458 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.119492 +2011-05-11 14:53:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108006 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017762 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/groups HTTP/1.1" 401 252 0.002386 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.160399 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107935 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021478 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/groups HTTP/1.1" 201 270 0.224885 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/groups HTTP/1.1" 401 221 0.015933 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120365 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130519 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/token HTTP/1.1" 200 347 0.060750 +2011-05-11 14:53:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:03] "POST /v1.0/groups HTTP/1.1" 401 279 0.013634 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.099009 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.093835 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "POST /v1.0/token HTTP/1.1" 200 347 0.014374 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.095137 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "POST /v1.0/groups HTTP/1.1" 201 270 0.101962 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106024 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105912 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018251 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "POST /v1.0/tenants HTTP/1.1" 201 215 0.097239 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.114367 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:53:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:04] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.123789 +2011-05-11 14:53:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115034 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104872 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106629 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018673 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.108191 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023240 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113722 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017654 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.109177 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.027318 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110994 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020106 +2011-05-11 14:53:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "POST /v1.0/tenants HTTP/1.1" 201 268 0.099659 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.106093 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.122171 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113773 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104583 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.109210 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018649 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.183329 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028765 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.141264 +2011-05-11 14:53:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130359 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038416 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034497 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119351 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018656 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.101166 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028827 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015438 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038398 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039244 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038194 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030587 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107513 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010846 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.102115 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.018193 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.013476 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.024324 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.023610 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.024774 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.025163 +2011-05-11 14:53:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106530 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "POST /v1.0/token HTTP/1.1" 200 347 0.020104 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.150954 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028421 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.149826 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138488 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039770 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035248 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.117390 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "POST /v1.0/token HTTP/1.1" 200 347 0.060441 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:08] "POST /v1.0/groups HTTP/1.1" 201 206 0.117261 +2011-05-11 14:53:08 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:53:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:08 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.031092 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118884 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105677 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018703 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "POST /v1.0/groups HTTP/1.1" 201 206 0.184352 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024004 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112527 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113867 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018483 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "POST /v1.0/groups HTTP/1.1" 201 270 0.185036 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 14:53:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:09] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.024501 +2011-05-11 14:53:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119337 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107616 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017507 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "POST /v1.0/groups HTTP/1.1" 201 270 0.192939 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.023271 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112144 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113689 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018089 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108387 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "POST /v1.0/groups HTTP/1.1" 201 206 0.108032 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:10] "GET /v1.0/groups HTTP/1.1" 200 230 0.032696 +2011-05-11 14:53:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119832 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112559 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018485 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "POST /v1.0/groups HTTP/1.1" 201 206 0.192813 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "GET /v1.0/groups HTTP/1.1" 403 202 0.015423 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112505 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105575 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019150 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "POST /v1.0/groups HTTP/1.1" 201 270 0.184155 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "GET /v1.0/groups HTTP/1.1" 403 257 0.015058 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121332 +2011-05-11 14:53:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105625 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017764 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.193851 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "GET /v1.0/groups HTTP/1.1" 401 221 0.015374 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110499 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105633 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017882 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "POST /v1.0/groups HTTP/1.1" 201 270 0.186290 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "GET /v1.0/groups HTTP/1.1" 401 279 0.015318 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112918 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104769 +2011-05-11 14:53:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019836 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.216735 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "GET /v1.0/groups HTTP/1.1" 200 329 0.034110 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117960 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.138898 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "POST /v1.0/token HTTP/1.1" 200 347 0.023127 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "POST /v1.0/groups HTTP/1.1" 201 202 0.187755 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028723 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124286 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:13] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046609 +2011-05-11 14:53:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113432 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029850 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115277 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018837 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.109239 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028318 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124386 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.014711 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137672 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030472 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114703 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020375 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.099477 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028995 +2011-05-11 14:53:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.123981 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014420 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121842 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030864 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114239 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020263 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.107834 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028536 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124778 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014418 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121976 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033413 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118561 +2011-05-11 14:53:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020844 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/groups HTTP/1.1" 201 202 0.108613 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028551 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132972 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.016258 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120901 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032039 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104768 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018710 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/groups HTTP/1.1" 201 202 0.101121 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032045 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120763 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.016751 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.119480 +2011-05-11 14:53:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031319 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105214 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018799 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.109090 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029746 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.131623 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.016362 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129072 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035006 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110150 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019331 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.100204 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028550 +2011-05-11 14:53:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 14:53:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.123744 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.046373 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.147294 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030863 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105784 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018804 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "POST /v1.0/groups HTTP/1.1" 201 206 0.100841 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.155610 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.122154 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122050 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017735 +2011-05-11 14:53:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "POST /v1.0/groups HTTP/1.1" 201 206 0.193992 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002357 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109167 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105503 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020401 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "POST /v1.0/groups HTTP/1.1" 201 270 0.184193 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002387 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116424 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.121201 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017511 +2011-05-11 14:53:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:19] "POST /v1.0/groups HTTP/1.1" 201 206 0.192969 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023822 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119636 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105519 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019035 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100796 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.024001 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023643 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.111465 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017780 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "POST /v1.0/groups HTTP/1.1" 201 206 0.176966 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113594 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 14:53:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121941 +2011-05-11 14:53:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 14:53:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 14:53:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113769 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011112 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012940 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.095857 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027091 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.110570 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113728 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029941 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106803 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025257 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018160 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023503 +2011-05-11 14:53:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.098440 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028327 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.148943 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.038992 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.139884 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029890 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115168 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024274 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/token HTTP/1.1" 200 347 0.020058 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018800 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103186 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028028 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.116867 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.043017 +2011-05-11 14:53:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.159802 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029428 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115637 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023374 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017724 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020502 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.112201 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029034 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014298 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.034864 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031174 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118720 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024869 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018845 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017369 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120483 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028913 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015224 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036671 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030224 +2011-05-11 14:53:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117786 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014435 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/token HTTP/1.1" 200 347 0.012622 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010845 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105616 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.017002 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.008803 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.023113 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018316 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.090995 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.030254 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018544 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018712 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106453 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027450 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.016465 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037060 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032059 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107880 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023735 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018536 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018037 +2011-05-11 14:53:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104951 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031335 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.120314 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.148325 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.038958 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123320 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023055 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019048 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022394 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018881 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021694 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.113936 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122076 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020919 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018452 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018520 +2011-05-11 14:53:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114769 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021417 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114075 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020901 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018871 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018612 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.097873 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.027494 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.125116 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019753 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019348 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018202 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.015649 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020091 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021572 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018308 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018603 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.014699 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021632 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019698 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018336 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012835 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.008853 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013894 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012311 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013052 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011318 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.010772 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012386 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018102 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013405 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011060 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.004589 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013201 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012452 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/token HTTP/1.1" 200 347 0.012605 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010813 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:32] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003552 +2011-05-11 14:53:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013177 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013014 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.010893 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012418 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001409 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013120 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012993 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.010793 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011830 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001549 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012887 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012097 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.013444 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012228 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.097517 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.013071 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.099241 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014170 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.015200 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015820 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.011599 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017121 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016449 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.014055 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.016671 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013696 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.016737 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.100193 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097797 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016506 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/token HTTP/1.1" 200 347 0.014835 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:33] "POST /v1.0/tenants HTTP/1.1" 201 221 0.112050 +2011-05-11 14:53:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:53:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.156676 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.106395 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.104382 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026183 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019679 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019501 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.022357 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020553 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020794 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018654 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.021147 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020991 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020496 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/token HTTP/1.1" 200 347 0.015504 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/tenants HTTP/1.1" 201 221 0.084050 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098555 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.098082 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.101291 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018285 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017316 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014601 +2011-05-11 14:53:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015177 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108476 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.032104 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.120103 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122009 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.130775 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021965 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018074 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020847 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020008 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021695 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018671 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.020942 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023381 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019886 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/token HTTP/1.1" 200 347 0.019302 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017426 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114128 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.016803 +2011-05-11 14:53:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.121581 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122266 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105690 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020012 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019964 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018576 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105522 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.022164 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113998 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019777 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019324 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018323 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107177 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017130 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112419 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022109 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018465 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018440 +2011-05-11 14:53:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096893 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.023920 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112480 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019950 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019834 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017947 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107073 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.020236 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.131411 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022947 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017502 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019071 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114059 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.021206 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115217 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019597 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019904 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018467 +2011-05-11 14:53:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098283 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.021516 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.188609 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020970 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/token HTTP/1.1" 200 347 0.059602 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018047 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109042 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.032963 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110403 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021468 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018266 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018065 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106221 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.016701 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112521 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020831 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018443 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019147 +2011-05-11 14:53:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105622 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.014297 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105252 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026611 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017786 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018492 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110062 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015540 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104113 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020988 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019768 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017351 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106690 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015983 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107740 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021259 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019063 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018290 +2011-05-11 14:53:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.103582 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033040 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110958 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020339 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019031 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022914 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102604 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030157 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115699 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.045855 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.109779 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030837 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119447 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024909 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/token HTTP/1.1" 200 347 0.020321 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018835 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:40] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101954 +2011-05-11 14:53:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027276 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117435 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.014353 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129441 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030385 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113445 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.027297 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018439 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018596 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101966 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028474 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116114 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015421 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120742 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029833 +2011-05-11 14:53:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106973 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024797 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017921 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023402 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.098869 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028441 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115875 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.017247 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.128261 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030583 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107542 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022239 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018873 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017350 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.130842 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027447 +2011-05-11 14:53:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116624 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014427 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.233005 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029910 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104502 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023439 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018351 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019275 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111252 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028817 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.124431 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.014525 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.137900 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029973 +2011-05-11 14:53:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.157073 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.025238 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017485 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021183 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104997 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.034229 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.118342 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014513 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.138130 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029866 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106994 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023102 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018694 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018428 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104347 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027473 +2011-05-11 14:53:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:53:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117296 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.044276 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124636 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031087 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114010 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.023542 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021160 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017726 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021502 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.118976 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.106014 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105417 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027923 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019205 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021190 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019865 +2011-05-11 14:53:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100780 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002364 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108342 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019961 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019345 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018473 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025855 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110856 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002451 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108975 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020862 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018556 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018265 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020812 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.118067 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.022021 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114650 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021097 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019258 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019027 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020147 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021130 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019849 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019363 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020890 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:53:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017276 +2011-05-11 14:53:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014793 +2011-05-11 14:53:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:53:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:53:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111698 +2011-05-11 14:53:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:53:47 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:47] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.097791 +2011-05-11 14:53:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:53:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:53:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:53:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097943 +2011-05-11 14:53:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:53:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:53:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:53:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:53:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014927 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "POST /v1.0/token HTTP/1.1" 200 347 0.012059 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.013893 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011795 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014521 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011180 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011535 +2011-05-11 14:54:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010921 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013200 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.010906 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013730 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011387 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013039 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.010868 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011647 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 403 214 0.010155 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012328 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013991 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011017 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 403 272 0.014070 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012570 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012394 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010897 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009823 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013617 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012335 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012562 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009749 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012201 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012389 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012607 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 401 221 0.012804 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017154 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014896 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014514 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 401 279 0.012081 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016352 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.016021 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014752 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004218 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015398 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014644 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020078 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003871 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013376 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.045258 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011211 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001479 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012287 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012349 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011261 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001464 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012725 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011424 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.015083 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010528 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.015092 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011970 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/tenants HTTP/1.1" 201 221 0.100214 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.106533 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020905 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018267 +2011-05-11 14:54:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018526 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020430 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018245 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.022839 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020936 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018796 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 201 274 0.099899 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113809 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019927 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019379 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017564 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.019275 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019964 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019511 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019162 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.018535 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020081 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.021271 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017508 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018376 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022802 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017468 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018189 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.017796 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025450 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018165 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020376 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.017821 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021765 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.021756 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019912 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.018269 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019685 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/token HTTP/1.1" 200 347 0.022274 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018814 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:07] "GET /v1.0/tenants HTTP/1.1" 200 383 0.027851 +2011-05-11 14:54:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021042 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017767 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018397 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants HTTP/1.1" 403 202 0.015479 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020575 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019516 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017965 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants HTTP/1.1" 403 257 0.015320 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019856 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.024350 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017383 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants HTTP/1.1" 401 221 0.017191 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019774 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019754 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011114 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009571 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012285 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011552 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011800 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants HTTP/1.1" 200 602 0.018541 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013239 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.014054 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011303 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.013255 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012930 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.012025 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011569 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001498 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012662 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011296 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011245 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001475 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012383 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.016699 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011760 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010670 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012763 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.010844 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015057 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.017395 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021282 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017789 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018925 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.022878 +2011-05-11 14:54:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019921 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018941 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.022818 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023850 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.024077 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018593 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018454 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019751 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020475 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014805 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016330 +2011-05-11 14:54:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011270 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013746 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011032 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011431 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 403 214 0.009989 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012287 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011955 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010847 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 403 272 0.010217 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013018 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.012010 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012338 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009614 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012251 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.012280 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011405 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009503 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012779 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011162 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011571 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009094 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017450 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011484 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011597 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 401 279 0.010172 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013001 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011491 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012067 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003483 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013093 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011128 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012011 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003401 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012357 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.012701 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013046 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002582 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013439 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011511 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012261 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001434 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014166 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011692 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.014812 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011630 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014032 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.015999 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/tenants HTTP/1.1" 201 221 0.141948 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105421 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021942 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018060 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018066 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019835 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019560 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:48] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.017178 +2011-05-11 14:54:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024881 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018469 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 201 274 0.102102 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105427 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020594 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017537 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019222 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.018121 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021299 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019299 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019366 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017517 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027534 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018309 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021246 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018405 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019791 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019558 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010944 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011245 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012172 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012367 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010710 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011810 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012507 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012037 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011352 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.011444 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013161 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.011579 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012173 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants HTTP/1.1" 200 383 0.017241 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015725 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013704 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019496 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants HTTP/1.1" 403 202 0.010043 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012480 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012085 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011703 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants HTTP/1.1" 403 257 0.011327 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013457 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012224 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011052 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants HTTP/1.1" 401 221 0.010307 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012345 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012251 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010943 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:49] "GET /v1.0/tenants HTTP/1.1" 401 279 0.010925 +2011-05-11 14:54:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013789 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014903 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014352 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "GET /v1.0/tenants HTTP/1.1" 200 602 0.019736 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013877 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012952 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011410 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017964 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012535 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014107 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010700 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002748 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013215 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010954 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011699 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001661 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012410 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014048 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013271 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010391 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012850 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012687 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011347 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011497 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012878 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010953 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012184 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.017869 +2011-05-11 14:54:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015540 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/token HTTP/1.1" 200 347 0.012671 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.013909 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018907 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.047419 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/token HTTP/1.1" 200 347 0.010845 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011131 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011683 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019749 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019021 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018881 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017505 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021903 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/token HTTP/1.1" 200 347 0.020303 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017313 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 403 214 0.015467 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019644 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/token HTTP/1.1" 200 347 0.021544 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017547 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:57] "POST /v1.0/tenants HTTP/1.1" 403 272 0.015893 +2011-05-11 14:54:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019577 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021203 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015654 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 403 202 0.008869 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016374 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.010772 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011466 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 403 257 0.010925 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013052 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.012324 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011438 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009029 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013339 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.013203 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011031 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 401 279 0.010503 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012150 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011403 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011230 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 404 210 0.005091 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012845 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011367 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011853 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003518 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012678 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.012308 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011221 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002028 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012812 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017103 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010643 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001477 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012917 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011634 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 287 0.014161 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012065 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 403 233 0.014212 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011711 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/tenants HTTP/1.1" 201 221 0.099902 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113879 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021246 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018949 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018091 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022680 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.022481 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.017506 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021414 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018615 +2011-05-11 14:54:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 201 274 0.106180 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105396 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019834 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.024086 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018227 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.018104 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020787 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019210 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018294 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017050 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021191 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018211 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019027 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.017155 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021813 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018201 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018737 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018315 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017158 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.011398 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011288 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011055 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012298 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.011670 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012318 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.015434 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012320 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.014672 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011252 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 200 383 0.016930 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014331 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.011010 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012260 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009818 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012499 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.011931 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012561 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010976 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012681 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012363 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011156 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 401 221 0.009966 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014912 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012202 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012934 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 401 279 0.012766 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013730 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015469 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013829 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "GET /v1.0/tenants HTTP/1.1" 200 602 0.017628 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013240 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/token HTTP/1.1" 200 347 0.011571 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011061 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:54:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:54:59] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.014567 +2011-05-11 14:54:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:54:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:54:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013077 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/token HTTP/1.1" 200 347 0.012321 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010737 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001438 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013114 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011795 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012333 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001672 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013767 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011188 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011729 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010904 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013148 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011995 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013321 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010351 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016797 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011118 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011966 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.014636 +2011-05-11 14:55:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:55:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:55:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:55:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:55:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014336 +2011-05-11 14:58:12 DEBUG [server] ******************************************************************************** +2011-05-11 14:58:12 DEBUG [server] Configuration options gathered from config file: +2011-05-11 14:58:12 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 14:58:12 DEBUG [server] ================================================ +2011-05-11 14:58:12 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 14:58:12 DEBUG [server] bind_port 8080 +2011-05-11 14:58:12 DEBUG [server] debug False +2011-05-11 14:58:12 DEBUG [server] default_store file +2011-05-11 14:58:12 DEBUG [server] log_file keystone.log +2011-05-11 14:58:12 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 14:58:12 DEBUG [server] registry_port 9191 +2011-05-11 14:58:12 DEBUG [server] verbose True +2011-05-11 14:58:12 DEBUG [server] ******************************************************************************** +2011-05-11 14:58:12 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 14:58:12 DEBUG [eventlet.wsgi.server] (3545) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 14:58:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:15] "POST /v1.0/token HTTP/1.1" 200 319 0.062900 +2011-05-11 14:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:15] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.018216 +2011-05-11 14:58:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:15] "POST /v1.0/tenants HTTP/1.1" 201 214 0.175552 +2011-05-11 14:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105371 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.018325 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093197 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018211 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019557 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.020828 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020459 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017411 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020341 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.022317 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019631 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 403 214 0.015510 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019519 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.018585 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017304 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 403 272 0.019960 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019573 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.018728 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020319 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 403 202 0.014389 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020623 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.019739 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020097 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 403 257 0.014609 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020970 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.017475 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018208 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 401 221 0.014799 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017067 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.011461 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011832 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009056 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015314 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.011839 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010899 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003366 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013080 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.010832 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015104 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003524 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012757 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.011491 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011247 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001653 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012582 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/token HTTP/1.1" 200 319 0.011252 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010671 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:16] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001455 +2011-05-11 14:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013661 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/token HTTP/1.1" 200 319 0.010631 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.095248 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/tenants HTTP/1.1" 201 267 0.090267 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098053 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/token HTTP/1.1" 200 319 0.013795 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/tenants HTTP/1.1" 201 221 0.115376 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.121783 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020722 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/token HTTP/1.1" 200 319 0.017840 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.017804 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020407 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/token HTTP/1.1" 200 319 0.018424 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.022028 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019747 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/token HTTP/1.1" 200 319 0.018728 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "POST /v1.0/tenants HTTP/1.1" 201 274 0.102630 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113777 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020486 +2011-05-11 14:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.020516 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018863 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/1234 HTTP/1.1" 200 201 0.017092 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020682 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.017747 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018716 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.016886 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020778 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.019710 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019051 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.017872 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019985 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.018655 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017781 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018172 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019693 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.023271 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019477 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.054958 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020987 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.017587 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019883 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants/1234 HTTP/1.1" 200 255 0.015168 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012015 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.011986 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011129 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 200 303 0.017447 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012161 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.011807 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010496 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009912 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012228 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.013171 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011160 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 403 257 0.008665 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012709 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.012625 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014593 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 401 221 0.009844 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012022 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.012096 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010999 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009419 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012877 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.012525 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010695 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "GET /v1.0/tenants HTTP/1.1" 200 458 0.019001 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012742 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/token HTTP/1.1" 200 319 0.013111 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011060 +2011-05-11 14:58:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:18 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:18] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.097536 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013557 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/token HTTP/1.1" 200 319 0.011385 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012448 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001399 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013952 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/token HTTP/1.1" 200 319 0.010878 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011787 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001526 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012058 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/token HTTP/1.1" 200 319 0.016182 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010710 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011690 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012158 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/token HTTP/1.1" 200 319 0.011504 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010622 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011023 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012024 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/token HTTP/1.1" 200 319 0.011465 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011354 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013498 +2011-05-11 14:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012636 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/token HTTP/1.1" 200 319 0.010808 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010963 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 201 214 0.089271 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106623 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/token HTTP/1.1" 200 319 0.018353 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109699 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018995 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020295 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/token HTTP/1.1" 200 319 0.020038 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017501 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 409 275 0.025432 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019436 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/token HTTP/1.1" 200 319 0.019006 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017062 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "POST /v1.0/tenants HTTP/1.1" 403 214 0.015436 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020083 +2011-05-11 14:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.018719 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018330 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 403 272 0.011933 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013337 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.011160 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011352 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 403 202 0.010106 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012921 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.010689 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011314 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009505 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013080 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.010654 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011539 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009942 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012109 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.016267 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010947 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009758 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012160 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.011539 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010645 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003394 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014310 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.011664 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012143 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003476 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013128 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.018321 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018799 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002370 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020818 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.018400 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018513 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002648 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019543 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.017512 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104436 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/tenants HTTP/1.1" 201 267 0.106809 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122021 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:22] "POST /v1.0/token HTTP/1.1" 200 319 0.017519 +2011-05-11 14:58:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 201 221 0.110533 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113659 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020445 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.018172 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018156 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019661 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.019477 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.016666 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021124 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.018163 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 201 274 0.098802 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113958 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019978 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.019193 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019258 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.025289 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020653 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.018218 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018282 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017346 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025583 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.017775 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018345 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018355 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019947 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.013428 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012816 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011229 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012976 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.011546 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011137 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011207 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012281 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.011510 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012500 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.011523 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014885 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/token HTTP/1.1" 200 319 0.011025 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011402 +2011-05-11 14:58:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 200 307 0.016666 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013586 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.010619 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015305 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009364 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012279 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.011348 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012358 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010048 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012221 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.012158 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010618 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 401 221 0.011025 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012090 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.012143 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012178 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009446 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012155 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.012421 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011236 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants HTTP/1.1" 200 462 0.019246 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016324 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.015153 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015164 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.021501 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016365 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.016873 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014037 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001848 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018740 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.014714 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014569 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001985 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016351 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.014127 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015659 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.014252 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016342 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.014354 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014635 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.013181 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017023 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/token HTTP/1.1" 200 319 0.015385 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013621 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.017831 +2011-05-11 14:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015719 +2011-05-11 14:58:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:39] "POST /v1.0/token HTTP/1.1" 200 319 0.018959 +2011-05-11 14:58:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103343 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122654 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.221670 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.123717 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129438 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139112 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:40] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122502 +2011-05-11 14:58:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114005 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "POST /v1.0/token HTTP/1.1" 200 319 0.017613 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110291 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106080 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.213552 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.122849 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.042231 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.118954 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.130825 +2011-05-11 14:58:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114303 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113900 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "POST /v1.0/token HTTP/1.1" 200 319 0.018637 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109468 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105928 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205301 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.131030 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036748 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:42] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124403 +2011-05-11 14:58:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139259 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122484 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.155395 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "POST /v1.0/token HTTP/1.1" 200 319 0.017745 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.117243 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105854 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.199032 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015295 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036469 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139325 +2011-05-11 14:58:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122624 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113964 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "POST /v1.0/token HTTP/1.1" 200 319 0.017558 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.104089 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105341 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.197003 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.020208 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035177 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.129398 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113305 +2011-05-11 14:58:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105663 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "POST /v1.0/token HTTP/1.1" 200 319 0.018680 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109057 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114421 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205347 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.016237 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035776 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.132796 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105958 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113796 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:45] "POST /v1.0/token HTTP/1.1" 200 319 0.017529 +2011-05-11 14:58:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102090 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106095 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196985 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015176 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035294 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.141487 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105539 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105634 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "POST /v1.0/token HTTP/1.1" 200 319 0.020018 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:46] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100899 +2011-05-11 14:58:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106006 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196964 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.114385 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.123860 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.129512 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115912 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104841 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018859 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020210 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018321 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020307 +2011-05-11 14:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108943 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.205407 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021235 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018755 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017319 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098938 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.022031 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107477 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020633 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/token HTTP/1.1" 200 319 0.017676 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenants HTTP/1.1" 201 267 0.102947 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.105864 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.022874 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104818 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019892 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018650 +2011-05-11 14:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017363 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.015750 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027352 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020660 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.013661 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011489 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.009148 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013869 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011959 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.011621 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011445 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.010886 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012742 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013172 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.011557 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010595 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.013993 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012227 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013496 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.011983 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010989 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003619 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012713 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012886 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.010738 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011328 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003955 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012486 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013028 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.011214 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010570 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001439 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013579 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012176 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.011832 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011718 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001540 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012042 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012996 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.010607 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016391 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106509 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.008845 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104096 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016030 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.019863 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014517 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.012415 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017370 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016571 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/token HTTP/1.1" 200 319 0.021215 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.019507 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018308 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.019905 +2011-05-11 14:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.102915 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097701 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012330 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/token HTTP/1.1" 200 319 0.014096 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/tenants HTTP/1.1" 201 221 0.092800 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098296 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113616 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105495 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020904 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020475 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018991 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.020870 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019733 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021085 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018799 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.021453 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021919 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020444 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/token HTTP/1.1" 200 319 0.019932 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:50] "POST /v1.0/tenants HTTP/1.1" 201 221 0.109398 +2011-05-11 14:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114498 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113675 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113912 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021971 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019761 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "POST /v1.0/token HTTP/1.1" 200 319 0.019162 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022344 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103589 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196864 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.114597 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:51] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113670 +2011-05-11 14:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105907 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021769 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/token HTTP/1.1" 200 319 0.019552 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.022422 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020587 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020964 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/token HTTP/1.1" 200 319 0.018415 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.020783 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022108 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019675 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/token HTTP/1.1" 200 319 0.018533 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017505 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.118385 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.032588 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.129001 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122004 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114143 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021700 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/token HTTP/1.1" 200 319 0.019976 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018279 +2011-05-11 14:58:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097538 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.021241 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.132094 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019851 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/token HTTP/1.1" 200 319 0.021657 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017281 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.132503 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018018 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118452 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020588 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/token HTTP/1.1" 200 319 0.019060 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024137 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109520 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018094 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101822 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019848 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/token HTTP/1.1" 200 319 0.022002 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017406 +2011-05-11 14:58:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107139 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.019727 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108461 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020701 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/token HTTP/1.1" 200 319 0.020246 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018460 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106826 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.023152 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105796 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019582 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/token HTTP/1.1" 200 319 0.019334 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018743 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098821 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.025969 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.140968 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023623 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/token HTTP/1.1" 200 319 0.018464 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018927 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112004 +2011-05-11 14:58:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.032661 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102867 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021675 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/token HTTP/1.1" 200 319 0.019848 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019103 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107261 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014366 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112606 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020430 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/token HTTP/1.1" 200 319 0.017849 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018182 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.116471 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.014164 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120203 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021111 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/token HTTP/1.1" 200 319 0.018391 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020143 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103636 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015327 +2011-05-11 14:58:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104461 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020664 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/token HTTP/1.1" 200 319 0.018764 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017231 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109103 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014321 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104310 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020976 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/token HTTP/1.1" 200 319 0.020111 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018254 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.115134 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033746 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102029 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019630 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/token HTTP/1.1" 200 319 0.024581 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017942 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.102906 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027658 +2011-05-11 14:58:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117163 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.042458 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117511 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030039 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107965 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104711 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "POST /v1.0/token HTTP/1.1" 200 319 0.019174 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099784 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097710 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027969 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125240 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.017267 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.127632 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030425 +2011-05-11 14:58:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106382 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106007 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "POST /v1.0/token HTTP/1.1" 200 319 0.018291 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100961 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.147069 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027219 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.134228 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.014268 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121510 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032151 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113085 +2011-05-11 14:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122655 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "POST /v1.0/token HTTP/1.1" 200 319 0.018576 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109418 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.116502 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027343 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.124747 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.015760 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120554 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030559 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114660 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113914 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:58:59] "POST /v1.0/token HTTP/1.1" 200 319 0.018436 +2011-05-11 14:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109715 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.139377 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028780 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.123992 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014494 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130309 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030621 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106412 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113607 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/token HTTP/1.1" 200 319 0.018884 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.111295 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104941 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028959 +2011-05-11 14:59:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125351 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.014338 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.146784 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030393 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106364 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113899 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "POST /v1.0/token HTTP/1.1" 200 319 0.018512 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101341 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114434 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027802 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.133725 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:01] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.015305 +2011-05-11 14:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120968 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030484 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106425 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113730 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "POST /v1.0/token HTTP/1.1" 200 319 0.020763 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108953 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106039 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027360 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.125859 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.042694 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125768 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029523 +2011-05-11 14:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107303 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105537 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/token HTTP/1.1" 200 319 0.017601 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019196 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020999 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.123622 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.147019 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113738 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019588 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/token HTTP/1.1" 200 319 0.019047 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018731 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019974 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.117989 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002335 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109136 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019782 +2011-05-11 14:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/token HTTP/1.1" 200 319 0.018728 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017593 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022269 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100295 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002375 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108800 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023041 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/token HTTP/1.1" 200 319 0.017792 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018416 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020402 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.099803 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.019842 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107100 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020899 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/token HTTP/1.1" 200 319 0.018918 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019206 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.019967 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020981 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020028 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/token HTTP/1.1" 200 319 0.023152 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020985 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017707 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022225 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098827 +2011-05-11 14:59:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 14:59:04 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:05] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.105522 +2011-05-11 14:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113780 +2011-05-11 14:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019622 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "POST /v1.0/token HTTP/1.1" 200 319 0.011858 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010586 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087160 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098200 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "POST /v1.0/token HTTP/1.1" 200 319 0.019174 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:07] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100519 +2011-05-11 14:59:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018463 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020858 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.019982 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019410 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018450 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019868 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.024340 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017443 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 403 214 0.015592 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019695 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.020897 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017570 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 403 272 0.015716 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019719 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.019367 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018477 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 403 202 0.014990 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020602 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.020576 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020405 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 403 257 0.014803 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012922 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011359 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013094 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 401 221 0.008804 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013009 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.012618 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011366 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 401 279 0.015187 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.042807 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012750 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003318 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011954 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.014104 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012561 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003376 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012042 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011401 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011201 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001556 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012578 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011775 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014534 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002244 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019458 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "POST /v1.0/token HTTP/1.1" 200 319 0.018739 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.110443 +2011-05-11 14:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 201 267 0.100072 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.112376 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.020232 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 201 221 0.109524 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122173 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023077 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.025084 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.020966 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020568 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.018399 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018140 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019553 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.011523 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 201 274 0.095871 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.099817 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016431 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.016569 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017115 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.014095 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017075 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014015 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014518 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.013119 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016473 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014184 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019019 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:09] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.014096 +2011-05-11 14:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015697 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015458 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016142 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.017475 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017685 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.016907 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014400 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.014158 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015511 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015256 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013453 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.014801 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016380 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.014104 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015030 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 200 307 0.021348 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016917 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.014007 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014495 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 403 202 0.015940 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015681 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015225 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013940 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 403 257 0.012071 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015847 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015274 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014044 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 401 221 0.012080 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015602 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015467 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015105 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 401 279 0.014022 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016576 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.015117 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013612 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants HTTP/1.1" 200 462 0.022674 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016753 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.014052 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014407 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.015249 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012754 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.017098 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011203 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002603 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012932 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.010927 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011320 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002886 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012874 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.011994 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012159 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011449 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012162 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.011635 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011256 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011011 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012910 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/token HTTP/1.1" 200 319 0.011054 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011337 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013137 +2011-05-11 14:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013703 +2011-05-11 14:59:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:22] "POST /v1.0/token HTTP/1.1" 200 319 0.011751 +2011-05-11 14:59:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:22] "POST /v1.0/tenants HTTP/1.1" 201 214 0.111028 +2011-05-11 14:59:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:22] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115178 +2011-05-11 14:59:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:22] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.020338 +2011-05-11 14:59:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117973 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.181203 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.018230 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103498 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098121 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "POST /v1.0/token HTTP/1.1" 200 319 0.014692 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "POST /v1.0/tenants HTTP/1.1" 201 214 0.097728 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106554 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028080 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116575 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:23] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.035723 +2011-05-11 14:59:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125316 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035413 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111550 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104726 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "POST /v1.0/token HTTP/1.1" 200 319 0.020864 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108784 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114476 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027462 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.125567 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.037450 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.123669 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:24] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029540 +2011-05-11 14:59:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107258 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.107743 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/token HTTP/1.1" 200 319 0.017475 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101257 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105834 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033826 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015381 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037736 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.040616 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113643 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098088 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/token HTTP/1.1" 200 319 0.014315 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenants HTTP/1.1" 201 214 0.115063 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106323 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:25] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.022437 +2011-05-11 14:59:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:25 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.011207 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.028817 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023255 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102357 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105950 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/token HTTP/1.1" 200 319 0.013705 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107279 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106090 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027542 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014278 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036001 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030032 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104124 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114021 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/token HTTP/1.1" 200 319 0.018061 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:26] "POST /v1.0/tenants HTTP/1.1" 201 214 0.118086 +2011-05-11 14:59:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114464 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031567 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015263 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035595 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029772 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116262 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.121923 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/token HTTP/1.1" 200 319 0.019193 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/tenants HTTP/1.1" 201 214 0.117383 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106032 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027324 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.116796 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:27] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113586 +2011-05-11 14:59:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029658 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107232 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105478 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017528 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102170 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097664 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027325 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125844 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.138772 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.039970 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031456 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:28] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112763 +2011-05-11 14:59:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105694 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018685 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 198 0.017453 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 198 0.018014 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 401 193 0.019093 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017929 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.016849 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018672 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 256 0.017307 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 198 0.016623 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 401 193 0.010284 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 404 198 0.011152 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010325 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/token HTTP/1.1" 200 319 0.011586 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098360 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.090589 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.047387 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.098981 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.131181 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.053326 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029679 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:29] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106169 +2011-05-11 14:59:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113949 +2011-05-11 14:59:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:32] "POST /v1.0/token HTTP/1.1" 200 319 0.013499 +2011-05-11 14:59:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010456 +2011-05-11 14:59:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:32] "POST /v1.0/tenants HTTP/1.1" 201 214 0.097391 +2011-05-11 14:59:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106299 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.013730 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100318 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018456 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015298 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.014585 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016431 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017489 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020434 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.017666 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018899 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 403 214 0.014367 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020662 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.017361 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019870 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 403 272 0.008883 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012847 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.013253 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010895 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009349 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014049 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.011440 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010737 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009925 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012127 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.015827 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015506 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 401 221 0.015395 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019764 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.019344 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017527 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 401 279 0.015782 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019600 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.019361 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017746 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 404 210 0.006024 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023590 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.018281 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018018 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 404 268 0.007554 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023742 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.017998 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016264 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001421 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012113 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.012148 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011674 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001665 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012294 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:33] "POST /v1.0/token HTTP/1.1" 200 319 0.011338 +2011-05-11 14:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.101519 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/tenants HTTP/1.1" 201 267 0.090282 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097926 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.015142 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/tenants HTTP/1.1" 201 221 0.097174 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105381 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020341 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.018204 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.017867 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020582 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.018731 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.017518 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020900 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.017641 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/tenants HTTP/1.1" 201 274 0.098109 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.106560 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017932 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.017600 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014593 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.011719 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016711 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/token HTTP/1.1" 200 319 0.013197 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011359 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:34] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.010361 +2011-05-11 14:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013808 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.017905 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019718 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.017020 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020767 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.018129 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018443 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.016826 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018211 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.014462 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014698 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.014218 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016833 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.014965 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013661 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.014362 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016880 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.012910 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017095 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 200 307 0.017654 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012283 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.014777 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011039 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009515 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012292 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.011396 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010710 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010311 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015050 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.018924 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017301 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 401 221 0.015379 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020170 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.019012 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017235 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015670 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018065 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.014697 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014480 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "GET /v1.0/tenants HTTP/1.1" 200 462 0.021127 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021033 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.013821 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016912 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017501 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015918 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.019541 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020657 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002417 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021073 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.018250 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018357 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002322 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019807 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/token HTTP/1.1" 200 319 0.018980 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:35] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018653 +2011-05-11 14:59:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:35 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.016612 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020575 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "POST /v1.0/token HTTP/1.1" 200 319 0.017317 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019212 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.016839 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020954 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "POST /v1.0/token HTTP/1.1" 200 319 0.017635 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018864 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.026979 +2011-05-11 14:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020103 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:41] "POST /v1.0/token HTTP/1.1" 200 319 0.019864 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:41] "POST /v1.0/tenants HTTP/1.1" 201 214 0.094554 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:41] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097741 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027620 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117470 +2011-05-11 14:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113575 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029489 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107081 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105622 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "POST /v1.0/token HTTP/1.1" 200 319 0.017472 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102277 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114235 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027361 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125700 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.040734 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122874 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030196 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103856 +2011-05-11 14:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105566 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "POST /v1.0/token HTTP/1.1" 200 319 0.019551 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.150184 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122733 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029415 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.133180 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036347 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.115415 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029557 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115426 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113857 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:43] "POST /v1.0/token HTTP/1.1" 200 319 0.017958 +2011-05-11 14:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093507 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097768 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030719 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015356 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036628 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030213 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.100170 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105307 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/token HTTP/1.1" 200 319 0.018551 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109515 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097344 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029373 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.014242 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037429 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035103 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113557 +2011-05-11 14:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113956 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/token HTTP/1.1" 200 319 0.017737 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109906 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105783 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028942 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014227 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035857 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033233 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109195 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105537 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/token HTTP/1.1" 200 319 0.017662 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102058 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097536 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027621 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.020507 +2011-05-11 14:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.074659 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029429 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109661 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105975 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "POST /v1.0/token HTTP/1.1" 200 319 0.018388 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093148 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122147 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027045 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.142850 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130138 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030191 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115263 +2011-05-11 14:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122351 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/token HTTP/1.1" 200 319 0.017664 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021569 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017363 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023465 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100502 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113663 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020866 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/token HTTP/1.1" 200 319 0.021826 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017176 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106718 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.022230 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115121 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020637 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/token HTTP/1.1" 200 319 0.017699 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:47] "POST /v1.0/tenants HTTP/1.1" 201 267 0.112157 +2011-05-11 14:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.114421 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.021287 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.156399 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019521 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.025383 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018070 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.014382 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020652 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020145 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018836 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017538 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015746 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020363 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020821 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018536 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017368 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015747 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019735 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020787 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.017473 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022000 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015887 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021332 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023431 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018034 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023349 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.007088 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019793 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021316 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018877 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017464 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005318 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022465 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020962 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018333 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020256 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.002244 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020156 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020887 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018771 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018307 +2011-05-11 14:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.002714 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020892 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019881 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/token HTTP/1.1" 200 319 0.018949 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018057 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.108613 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016301 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112278 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029050 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/token HTTP/1.1" 200 319 0.017638 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018444 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014679 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023625 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019768 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/token HTTP/1.1" 200 319 0.018443 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.019977 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020783 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.019870 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.096730 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098033 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017796 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/token HTTP/1.1" 200 319 0.014695 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenants HTTP/1.1" 201 221 0.094943 +2011-05-11 14:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:49] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106012 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.114786 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113398 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020826 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021637 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018287 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.025587 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019850 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021547 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018232 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.021262 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021261 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020258 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018821 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/tenants HTTP/1.1" 201 221 0.107624 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.107004 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.097712 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.106072 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021107 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019692 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:50] "POST /v1.0/token HTTP/1.1" 200 319 0.019722 +2011-05-11 14:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018753 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.099818 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027441 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.125777 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130684 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113965 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020900 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/token HTTP/1.1" 200 319 0.018118 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.021736 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019953 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020938 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/token HTTP/1.1" 200 319 0.020139 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.021927 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021391 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019716 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/token HTTP/1.1" 200 319 0.019448 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017549 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106190 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027295 +2011-05-11 14:59:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.134263 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.132298 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113125 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019924 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/token HTTP/1.1" 200 319 0.019806 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018027 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098251 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.020160 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108917 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021403 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/token HTTP/1.1" 200 319 0.018926 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021233 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112153 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017877 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110079 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020127 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/token HTTP/1.1" 200 319 0.020081 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017546 +2011-05-11 14:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114773 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018474 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.134700 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022094 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/token HTTP/1.1" 200 319 0.017942 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022952 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.117869 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021552 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105266 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019849 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/token HTTP/1.1" 200 319 0.019724 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017889 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106448 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.020073 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116120 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021674 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/token HTTP/1.1" 200 319 0.017885 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018403 +2011-05-11 14:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106939 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.021564 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105336 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019740 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/token HTTP/1.1" 200 319 0.019261 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018421 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110997 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.039802 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104394 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019781 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/token HTTP/1.1" 200 319 0.019065 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018926 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.122651 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.017847 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118866 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019718 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/token HTTP/1.1" 200 319 0.018718 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017824 +2011-05-11 14:59:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115160 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015623 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120591 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020810 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/token HTTP/1.1" 200 319 0.018130 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020440 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108295 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015334 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120249 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020818 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/token HTTP/1.1" 200 319 0.018728 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017373 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107802 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014568 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.129487 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023398 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/token HTTP/1.1" 200 319 0.017917 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018270 +2011-05-11 14:59:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 14:59:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106147 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034057 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109870 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019718 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "POST /v1.0/token HTTP/1.1" 200 319 0.021618 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018254 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115117 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029342 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.133137 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.049395 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.160087 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031188 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115220 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113923 +2011-05-11 14:59:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/token HTTP/1.1" 200 319 0.018276 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101508 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106044 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027912 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.132518 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.015083 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129021 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030490 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122988 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.138988 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/token HTTP/1.1" 200 319 0.018663 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102881 +2011-05-11 14:59:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105366 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028588 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.182909 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015109 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122563 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030437 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121337 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113847 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/token HTTP/1.1" 200 319 0.018414 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102905 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113843 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027386 +2011-05-11 14:59:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.136109 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.014560 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120589 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032359 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104466 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105598 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "POST /v1.0/token HTTP/1.1" 200 319 0.020755 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100659 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106074 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027325 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.126041 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 14:59:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 14:59:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014133 +2011-05-11 14:59:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 14:59:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 14:59:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122038 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031823 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112461 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.130538 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "POST /v1.0/token HTTP/1.1" 200 319 0.018693 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109242 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106116 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028676 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.124504 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.016226 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121050 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030541 +2011-05-11 15:00:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107537 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105267 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "POST /v1.0/token HTTP/1.1" 200 319 0.018635 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101013 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105901 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027410 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.132188 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.015048 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129646 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032200 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104533 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113886 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:01] "POST /v1.0/token HTTP/1.1" 200 319 0.018564 +2011-05-11 15:00:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101465 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.111958 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027217 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.119502 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.042505 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125443 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029461 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115797 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113851 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/token HTTP/1.1" 200 319 0.017623 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018629 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020775 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.124510 +2011-05-11 15:00:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:00:02 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.105554 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105478 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021191 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/token HTTP/1.1" 200 319 0.017676 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020370 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019804 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108953 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002430 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108946 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020190 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/token HTTP/1.1" 200 319 0.019251 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017212 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021094 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.102879 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002312 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116603 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019967 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/token HTTP/1.1" 200 319 0.023331 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019441 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021034 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114446 +2011-05-11 15:00:03 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 15:00:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:03 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.022596 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105653 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020151 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "POST /v1.0/token HTTP/1.1" 200 319 0.019273 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018356 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.019915 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021042 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020672 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "POST /v1.0/token HTTP/1.1" 200 319 0.018673 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020699 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017376 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021411 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105963 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.113686 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122038 +2011-05-11 15:00:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019848 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/token HTTP/1.1" 200 319 0.011797 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/groups HTTP/1.1" 201 202 0.174819 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.017960 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120687 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121976 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029697 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107093 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/token HTTP/1.1" 200 319 0.019888 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/groups HTTP/1.1" 201 202 0.109874 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027097 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.128282 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:12] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.038402 +2011-05-11 15:00:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.146817 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029747 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118438 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "POST /v1.0/token HTTP/1.1" 200 319 0.017487 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "POST /v1.0/groups HTTP/1.1" 201 202 0.124445 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028219 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.116713 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.041322 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120151 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029698 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107271 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "POST /v1.0/token HTTP/1.1" 200 319 0.017538 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:13] "POST /v1.0/groups HTTP/1.1" 201 202 0.102226 +2011-05-11 15:00:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032142 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015738 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042087 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030217 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109226 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/token HTTP/1.1" 200 319 0.020432 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.109267 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028532 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.014657 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.037985 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030246 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115911 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/token HTTP/1.1" 200 319 0.020156 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.101064 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027262 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.019884 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042319 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030223 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110016 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:14] "POST /v1.0/token HTTP/1.1" 200 319 0.021195 +2011-05-11 15:00:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.116862 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028138 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014571 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039925 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030547 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108326 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/token HTTP/1.1" 200 319 0.018678 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.109655 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027587 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.117076 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.163629 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032420 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113425 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "POST /v1.0/token HTTP/1.1" 200 319 0.018878 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022590 +2011-05-11 15:00:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.109481 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120795 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.155512 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "POST /v1.0/token HTTP/1.1" 200 319 0.018336 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.176449 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "POST /v1.0/groups HTTP/1.1" 409 226 0.019542 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116682 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105646 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:16] "POST /v1.0/token HTTP/1.1" 200 319 0.018527 +2011-05-11 15:00:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/groups HTTP/1.1" 201 270 0.184951 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/groups HTTP/1.1" 409 291 0.019437 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.126157 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113937 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/token HTTP/1.1" 200 319 0.017607 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/groups HTTP/1.1" 403 214 0.016168 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.100874 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105004 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/token HTTP/1.1" 200 319 0.018523 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/groups HTTP/1.1" 403 272 0.015272 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.096890 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108286 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/token HTTP/1.1" 200 319 0.021238 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "POST /v1.0/groups HTTP/1.1" 403 202 0.015669 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112626 +2011-05-11 15:00:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108123 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/token HTTP/1.1" 200 319 0.018411 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/groups HTTP/1.1" 403 257 0.015506 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.163940 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108073 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/token HTTP/1.1" 200 319 0.018617 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/groups HTTP/1.1" 404 210 0.007011 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.123509 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108193 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/token HTTP/1.1" 200 319 0.018046 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/groups HTTP/1.1" 404 268 0.006962 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.113874 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116364 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/token HTTP/1.1" 200 319 0.017502 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:18] "POST /v1.0/groups HTTP/1.1" 401 194 0.002343 +2011-05-11 15:00:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111743 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107894 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/token HTTP/1.1" 200 319 0.017631 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/groups HTTP/1.1" 401 252 0.002398 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.119237 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108205 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/token HTTP/1.1" 200 319 0.017523 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/groups HTTP/1.1" 201 270 0.202438 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/groups HTTP/1.1" 401 221 0.014567 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121211 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113893 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/token HTTP/1.1" 200 319 0.017525 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:19] "POST /v1.0/groups HTTP/1.1" 401 279 0.016267 +2011-05-11 15:00:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110349 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112015 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "POST /v1.0/token HTTP/1.1" 200 319 0.019676 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.114082 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "POST /v1.0/groups HTTP/1.1" 201 270 0.108729 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113812 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114003 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "POST /v1.0/token HTTP/1.1" 200 319 0.017414 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "POST /v1.0/tenants HTTP/1.1" 201 215 0.118957 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:20] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.114334 +2011-05-11 15:00:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 15:00:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.122160 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113804 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112643 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.148818 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "POST /v1.0/token HTTP/1.1" 200 319 0.019950 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.115427 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023534 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113591 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "POST /v1.0/token HTTP/1.1" 200 319 0.017416 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.108242 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024218 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114578 +2011-05-11 15:00:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/token HTTP/1.1" 200 319 0.018556 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/tenants HTTP/1.1" 201 268 0.118044 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.116339 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121049 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122053 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105583 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106155 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/token HTTP/1.1" 200 319 0.018623 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/groups HTTP/1.1" 201 202 0.217825 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:22] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028278 +2011-05-11 15:00:22 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.150031 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.140653 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.041944 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030166 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119365 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "POST /v1.0/token HTTP/1.1" 200 319 0.021192 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.117627 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027634 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015237 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038367 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.037998 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038369 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.022500 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.096871 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:23] "POST /v1.0/token HTTP/1.1" 200 319 0.012775 +2011-05-11 15:00:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.101464 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.021628 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.009633 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.023529 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.023506 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.026547 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.018433 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114789 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/token HTTP/1.1" 200 319 0.012212 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.110364 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.016937 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.104649 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.106383 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.035201 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023574 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110269 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/token HTTP/1.1" 200 319 0.021384 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.106180 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:24] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.022843 +2011-05-11 15:00:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114746 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113933 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "POST /v1.0/token HTTP/1.1" 200 319 0.017701 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "POST /v1.0/groups HTTP/1.1" 201 206 0.185517 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.023371 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111628 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113892 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "POST /v1.0/token HTTP/1.1" 200 319 0.018814 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.192806 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 15:00:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:25] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.023737 +2011-05-11 15:00:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121106 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113994 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "POST /v1.0/token HTTP/1.1" 200 319 0.019968 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "POST /v1.0/groups HTTP/1.1" 201 270 0.184597 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.023398 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108253 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113913 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "POST /v1.0/token HTTP/1.1" 200 319 0.017481 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107605 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "POST /v1.0/groups HTTP/1.1" 201 206 0.116862 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:26] "GET /v1.0/groups HTTP/1.1" 200 230 0.034974 +2011-05-11 15:00:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119117 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122333 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018610 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "POST /v1.0/groups HTTP/1.1" 201 206 0.192012 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "GET /v1.0/groups HTTP/1.1" 403 202 0.017078 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111187 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105566 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "POST /v1.0/token HTTP/1.1" 200 319 0.020142 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "POST /v1.0/groups HTTP/1.1" 201 270 0.184413 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "GET /v1.0/groups HTTP/1.1" 403 257 0.022343 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115035 +2011-05-11 15:00:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122144 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "POST /v1.0/token HTTP/1.1" 200 319 0.019821 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "POST /v1.0/groups HTTP/1.1" 201 206 0.226756 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "GET /v1.0/groups HTTP/1.1" 401 221 0.014323 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121323 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105641 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "POST /v1.0/token HTTP/1.1" 200 319 0.019743 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "POST /v1.0/groups HTTP/1.1" 201 270 0.185062 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "GET /v1.0/groups HTTP/1.1" 401 279 0.015500 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:28] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111970 +2011-05-11 15:00:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105567 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "POST /v1.0/token HTTP/1.1" 200 319 0.020763 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "POST /v1.0/groups HTTP/1.1" 201 270 0.201292 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "GET /v1.0/groups HTTP/1.1" 200 329 0.032523 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119128 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113986 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017507 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.185157 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029589 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124557 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:29] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046169 +2011-05-11 15:00:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113980 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029851 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115438 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "POST /v1.0/token HTTP/1.1" 200 319 0.021087 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.100137 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029863 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132743 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.015317 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.136853 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.067874 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118707 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "POST /v1.0/token HTTP/1.1" 200 319 0.018340 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.101466 +2011-05-11 15:00:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027405 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125380 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.015666 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120361 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029310 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.147526 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "POST /v1.0/token HTTP/1.1" 200 319 0.020780 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.106830 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032891 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120520 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014325 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129435 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030654 +2011-05-11 15:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122711 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/token HTTP/1.1" 200 319 0.018538 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.100423 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027977 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.116996 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.016574 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.128223 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029971 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115162 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/token HTTP/1.1" 200 319 0.018388 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.109814 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029685 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.123132 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.016004 +2011-05-11 15:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120323 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029684 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.206998 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "POST /v1.0/token HTTP/1.1" 200 319 0.017576 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.110796 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027738 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132916 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014498 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129147 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034405 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110645 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:33] "POST /v1.0/token HTTP/1.1" 200 319 0.018668 +2011-05-11 15:00:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "POST /v1.0/groups HTTP/1.1" 201 202 0.101114 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029132 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.123825 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.046986 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121838 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031866 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105513 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "POST /v1.0/token HTTP/1.1" 200 319 0.018493 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.101207 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.105679 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112664 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113906 +2011-05-11 15:00:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "POST /v1.0/token HTTP/1.1" 200 319 0.017644 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "POST /v1.0/groups HTTP/1.1" 201 206 0.185677 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002438 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109055 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105661 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "POST /v1.0/token HTTP/1.1" 200 319 0.021166 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "POST /v1.0/groups HTTP/1.1" 201 270 0.175309 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002414 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108978 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105674 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:35] "POST /v1.0/token HTTP/1.1" 200 319 0.018452 +2011-05-11 15:00:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "POST /v1.0/groups HTTP/1.1" 201 206 0.192518 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023632 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112842 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105563 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "POST /v1.0/token HTTP/1.1" 200 319 0.018715 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "POST /v1.0/tenants HTTP/1.1" 201 268 0.101156 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.025542 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.026826 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.117016 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "POST /v1.0/token HTTP/1.1" 200 319 0.018012 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "POST /v1.0/groups HTTP/1.1" 201 206 0.187100 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:36] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.112678 +2011-05-11 15:00:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 15:00:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 15:00:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 15:00:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113333 +2011-05-11 15:00:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 15:00:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 15:00:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106059 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:40] "POST /v1.0/token HTTP/1.1" 200 319 0.011091 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:40] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088978 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:40] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.109085 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:40] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.022216 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:40] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.105563 +2011-05-11 15:00:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129937 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030243 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106315 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.116182 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "POST /v1.0/token HTTP/1.1" 200 319 0.017530 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109539 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106063 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029448 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.131011 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.038868 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.123373 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030559 +2011-05-11 15:00:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114569 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113941 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "POST /v1.0/token HTTP/1.1" 200 319 0.018769 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109249 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106040 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028090 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.123783 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.041210 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.119720 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029685 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107147 +2011-05-11 15:00:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113901 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/token HTTP/1.1" 200 319 0.017420 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101799 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.121586 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027379 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015982 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035396 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031458 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109954 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113865 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/token HTTP/1.1" 200 319 0.020619 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109108 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114433 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027601 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.014433 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036474 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032092 +2011-05-11 15:00:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110916 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113894 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/token HTTP/1.1" 200 319 0.017577 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102115 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106116 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027664 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015462 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035813 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030108 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102635 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.123977 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/token HTTP/1.1" 200 319 0.026431 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.112497 +2011-05-11 15:00:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105341 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027486 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014584 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036345 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030457 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110529 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113832 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/token HTTP/1.1" 200 319 0.020099 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103065 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105204 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028195 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.124129 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130324 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035292 +2011-05-11 15:00:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118304 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122199 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/token HTTP/1.1" 200 319 0.018583 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024040 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018484 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019876 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108476 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112877 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019814 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/token HTTP/1.1" 200 319 0.018807 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018861 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105779 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021495 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114794 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022084 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/token HTTP/1.1" 200 319 0.018788 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:46] "POST /v1.0/tenants HTTP/1.1" 201 267 0.102151 +2011-05-11 15:00:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106209 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.020138 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115812 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.058947 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018095 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017285 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.016569 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019827 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021751 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018576 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017679 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015715 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019696 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020581 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018757 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019541 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015263 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020544 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019700 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018203 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014782 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.008842 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017524 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012744 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.012838 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011178 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003433 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012164 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012850 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.010658 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012467 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003382 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013366 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015368 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.018410 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016270 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001825 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016864 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015735 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.014575 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014549 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001880 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017219 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019779 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:47] "POST /v1.0/token HTTP/1.1" 200 319 0.017588 +2011-05-11 15:00:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018373 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.118408 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014937 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104140 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022069 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018907 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017339 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015813 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021682 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021050 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/token HTTP/1.1" 200 319 0.018395 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.019929 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013331 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.012807 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.093828 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097969 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021315 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/token HTTP/1.1" 200 319 0.019701 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenants HTTP/1.1" 201 221 0.110962 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:00:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:48] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.104761 +2011-05-11 15:00:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 15:00:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113738 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113918 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024987 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019765 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/token HTTP/1.1" 200 319 0.022424 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.022606 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020655 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020611 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/token HTTP/1.1" 200 319 0.017848 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.021356 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021215 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019983 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/token HTTP/1.1" 200 319 0.018682 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/tenants HTTP/1.1" 201 221 0.105599 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114356 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.130477 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113849 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021299 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019997 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/token HTTP/1.1" 200 319 0.018673 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018393 +2011-05-11 15:00:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108465 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.033217 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.129281 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121907 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114037 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020986 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/token HTTP/1.1" 200 319 0.020053 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020771 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021220 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020127 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/token HTTP/1.1" 200 319 0.018425 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.019957 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020480 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014990 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/token HTTP/1.1" 200 319 0.010803 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011763 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.091387 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.018668 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:50] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.111215 +2011-05-11 15:00:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.106482 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105995 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021731 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/token HTTP/1.1" 200 319 0.018759 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018572 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115367 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.021268 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116507 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019632 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/token HTTP/1.1" 200 319 0.021757 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018532 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106549 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017892 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.128906 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020824 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/token HTTP/1.1" 200 319 0.019873 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018285 +2011-05-11 15:00:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104128 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.016958 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111118 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021827 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/token HTTP/1.1" 200 319 0.017835 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018353 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106998 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021619 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114865 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019896 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/token HTTP/1.1" 200 319 0.020412 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017550 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107195 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.020201 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115935 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020596 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/token HTTP/1.1" 200 319 0.018183 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021207 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104152 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:52] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.025056 +2011-05-11 15:00:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112413 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021363 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/token HTTP/1.1" 200 319 0.019361 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018547 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.113895 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033061 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110394 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021332 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/token HTTP/1.1" 200 319 0.019682 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017329 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096982 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014261 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105500 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020178 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/token HTTP/1.1" 200 319 0.022883 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019523 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.095542 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:53] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015153 +2011-05-11 15:00:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112481 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019784 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/token HTTP/1.1" 200 319 0.023280 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017431 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110935 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015903 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112114 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019768 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/token HTTP/1.1" 200 319 0.020620 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019308 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104971 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015347 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113402 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020000 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/token HTTP/1.1" 200 319 0.022039 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017306 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.114685 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034964 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108731 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:00:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022044 +2011-05-11 15:00:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/token HTTP/1.1" 200 319 0.017926 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020297 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104797 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028279 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125024 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.043646 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.106996 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032155 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113995 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105560 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/token HTTP/1.1" 200 319 0.019855 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109771 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105659 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027671 +2011-05-11 15:00:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117165 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.014178 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129390 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030931 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113865 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113899 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "POST /v1.0/token HTTP/1.1" 200 319 0.017712 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103897 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113569 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027999 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116917 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:56] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.014326 +2011-05-11 15:00:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121859 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030786 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105579 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105316 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "POST /v1.0/token HTTP/1.1" 200 319 0.023625 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103417 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.139155 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.026996 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117849 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.016153 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120272 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030885 +2011-05-11 15:00:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114219 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105625 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "POST /v1.0/token HTTP/1.1" 200 319 0.019491 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.117057 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097751 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027111 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117590 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.020438 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117619 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029688 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106041 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114022 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:58] "POST /v1.0/token HTTP/1.1" 200 319 0.017744 +2011-05-11 15:00:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101541 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106012 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028710 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.124535 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.015661 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120753 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029493 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107044 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105547 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/token HTTP/1.1" 200 319 0.022852 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098994 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113143 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:00:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:00:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027433 +2011-05-11 15:00:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:00:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:00:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116516 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.015454 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120806 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029376 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115517 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113864 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "POST /v1.0/token HTTP/1.1" 200 319 0.018419 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093084 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.098422 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027896 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.116249 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.048028 +2011-05-11 15:01:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 15:01:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 15:01:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117302 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030684 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106016 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105577 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/token HTTP/1.1" 200 319 0.018526 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019331 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021504 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098896 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.104616 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105265 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019731 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/token HTTP/1.1" 200 319 0.021017 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018023 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020651 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109591 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002397 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117349 +2011-05-11 15:01:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020199 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/token HTTP/1.1" 200 319 0.022073 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019038 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022192 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096857 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002392 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109064 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020847 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/token HTTP/1.1" 200 319 0.019401 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018608 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020176 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.099737 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.021645 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106021 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020546 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/token HTTP/1.1" 200 319 0.019492 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017684 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020962 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019859 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020899 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/token HTTP/1.1" 200 319 0.018220 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026432 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019919 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020359 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108387 +2011-05-11 15:01:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 15:01:02 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.116623 +2011-05-11 15:01:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 15:01:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 15:01:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 15:01:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.160945 +2011-05-11 15:01:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021630 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.010833 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.011174 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 201 214 0.080806 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097918 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.011552 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093460 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014628 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017429 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.014741 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014247 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016867 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015288 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.017077 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018172 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 403 214 0.011871 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014417 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.010935 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011850 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 403 272 0.008964 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012977 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.010881 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011786 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009293 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013798 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.011134 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013574 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009753 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012836 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.012087 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011995 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 401 221 0.008864 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013016 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.011817 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010689 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009510 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012917 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/token HTTP/1.1" 200 319 0.015648 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010652 +2011-05-11 15:01:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:06] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003367 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020531 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.018486 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019855 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 404 268 0.005327 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022655 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.017559 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020086 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002355 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018811 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.014501 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014388 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001892 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017356 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.014577 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.099194 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 201 267 0.089910 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106064 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.018659 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/tenants HTTP/1.1" 201 221 0.101221 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113799 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028746 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.018759 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.019500 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020262 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.021647 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.016817 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020885 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:07] "POST /v1.0/token HTTP/1.1" 200 319 0.016291 +2011-05-11 15:01:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 201 274 0.102062 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.180303 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012213 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011603 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011158 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.011389 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012249 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.012368 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012137 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.011214 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012106 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011845 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010638 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.011764 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016452 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.012799 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011883 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010541 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012874 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011449 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011755 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010409 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013092 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011329 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011659 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.012735 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012849 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011843 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011158 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 200 307 0.018754 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013566 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011514 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011359 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009514 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012981 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.011238 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015872 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 403 257 0.009016 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013838 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.018754 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018815 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 401 221 0.018190 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020106 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.019719 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017509 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015655 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017848 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/token HTTP/1.1" 200 319 0.015305 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013812 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 15:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:08] "GET /v1.0/tenants HTTP/1.1" 200 462 0.022529 +2011-05-11 15:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017049 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.013980 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014967 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.016772 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016601 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014817 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014737 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001810 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020740 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014454 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.050007 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001845 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016713 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014282 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014731 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.013913 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015260 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014607 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014404 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.013297 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016445 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/token HTTP/1.1" 200 319 0.014980 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016139 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.021896 +2011-05-11 15:01:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 15:01:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 15:01:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020455 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.011685 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.016607 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.016859 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.017462 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.017555 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.021495 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.014327 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.012855 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.014158 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.012401 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.014027 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.012404 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/token HTTP/1.1" 200 319 0.014279 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.014016 +2011-05-11 15:01:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.015114 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005445 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.019704 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.007754 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.017929 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027444 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018453 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.020320 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.019470 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.017273 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018726 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002530 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018441 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002394 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.024495 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144188 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197442 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.017659 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019391 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.019512 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018673 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018094 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020717 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016475 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018663 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018995 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016409 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018824 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020235 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004953 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018353 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017851 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005093 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018556 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017314 +2011-05-11 15:01:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129321 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018659 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018642 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002258 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.019645 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017732 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002198 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018441 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.018240 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026430 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.019878 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017901 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018608 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017937 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.019280 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017344 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015408 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018241 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018439 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014370 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018779 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.032575 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017495 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027538 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018929 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019790 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.017683 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018294 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018451 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014895 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018829 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017210 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005115 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.021610 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017432 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005280 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.020695 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017527 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026368 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018585 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017769 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002148 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.021191 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017904 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002117 +2011-05-11 15:01:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018473 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.023571 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.028619 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017618 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001277 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018601 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001280 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018543 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001293 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.019351 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001266 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.019896 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001411 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018522 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.003542 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018271 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001365 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018992 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.003389 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018368 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001277 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.019262 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001347 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018763 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001324 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017802 +2011-05-11 15:01:29 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001450 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.019589 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018276 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017690 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018446 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018720 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015663 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017650 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.020835 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.018172 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.015697 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017631 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016065 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017457 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005187 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.021168 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005438 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.021092 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.043998 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.017501 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002650 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.019032 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002291 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.023036 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:29 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.042363 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:29] "POST /v1.0/token HTTP/1.1" 200 319 0.016929 +2011-05-11 15:01:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188948 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002435 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142354 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.018140 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192905 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002435 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129428 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.017754 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015935 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.017845 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016147 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.017991 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015788 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.018030 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016227 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.017512 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005202 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.021570 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.006139 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:30] "POST /v1.0/token HTTP/1.1" 200 319 0.021811 +2011-05-11 15:01:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191860 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.048664 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.026420 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002395 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.019729 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002427 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.019150 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027415 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.047781 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.020124 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027787 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.004592 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.160698 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.018644 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.208805 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002430 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.150634 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.018777 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015666 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "POST /v1.0/token HTTP/1.1" 200 319 0.024800 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.014590 +2011-05-11 15:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.018636 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015283 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.018985 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.014734 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.019023 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005373 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.018214 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005754 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.020378 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.223850 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.130542 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.020483 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002384 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.019087 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002456 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.017492 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028349 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.019165 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027751 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.017608 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.033403 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.043436 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.011603 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.017864 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.001565 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.119594 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:32] "POST /v1.0/token HTTP/1.1" 200 319 0.011588 +2011-05-11 15:01:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.183867 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.001909 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135379 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.013774 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.013006 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.014542 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.013228 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.013783 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217610 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.070234 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.021679 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.028803 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030505 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.019261 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.015244 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.019068 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014768 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.022423 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005325 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.018609 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005468 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/token HTTP/1.1" 200 319 0.020176 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027936 +2011-05-11 15:01:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.127357 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135926 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/token HTTP/1.1" 200 319 0.017518 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002421 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/token HTTP/1.1" 200 319 0.019404 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002413 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/token HTTP/1.1" 200 319 0.018832 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027511 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/token HTTP/1.1" 200 319 0.018572 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028037 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/token HTTP/1.1" 200 319 0.017751 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193440 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.124980 +2011-05-11 15:01:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:01:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:01:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:01:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135887 +2011-05-11 15:01:49 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 15:01:49 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 15:01:49 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 15:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:49] "GET /v1.0/ HTTP/1.1" 200 1081 0.005087 +2011-05-11 15:01:49 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 15:01:49 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 15:01:49 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 15:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:49] "GET /v1.0/ HTTP/1.1" 200 988 0.004427 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "POST /v1.0/token HTTP/1.1" 200 319 0.013420 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.009458 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/887665443383838 +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'887665443383838', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "DELETE /v1.0/token/887665443383838 HTTP/1.1" 204 103 0.107346 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.108503 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.014720 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/dfa7ed80-825a-4be1-84c5-0c6251e5b2af +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'dfa7ed80-825a-4be1-84c5-0c6251e5b2af', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "DELETE /v1.0/token/dfa7ed80-825a-4be1-84c5-0c6251e5b2af HTTP/1.1" 204 103 0.121675 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.100663 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.015010 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/70d95b75-8d9b-45cb-81d9-612b650ac5d2 +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'70d95b75-8d9b-45cb-81d9-612b650ac5d2', 'controller': } +2011-05-11 15:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:57] "DELETE /v1.0/token/70d95b75-8d9b-45cb-81d9-612b650ac5d2 HTTP/1.1" 204 103 0.105097 +2011-05-11 15:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.109165 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018040 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/token/7fbb56e8-df7b-47f1-8531-261bc299554b +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'7fbb56e8-df7b-47f1-8531-261bc299554b', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "DELETE /v1.0/token/7fbb56e8-df7b-47f1-8531-261bc299554b HTTP/1.1" 204 103 0.098210 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.142760 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched GET /v1.0/token/df79ec67-e485-4fd6-aa35-6aecfb1c8262 +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'df79ec67-e485-4fd6-aa35-6aecfb1c8262', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "GET /v1.0/token/df79ec67-e485-4fd6-aa35-6aecfb1c8262?belongsTo=1234 HTTP/1.1" 200 347 0.031847 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/token/df79ec67-e485-4fd6-aa35-6aecfb1c8262 +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'df79ec67-e485-4fd6-aa35-6aecfb1c8262', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "DELETE /v1.0/token/df79ec67-e485-4fd6-aa35-6aecfb1c8262 HTTP/1.1" 204 103 0.104461 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.109344 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched GET /v1.0/token/5ccf1a19-c621-4d3c-aa3c-83b5d271902b +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'5ccf1a19-c621-4d3c-aa3c-83b5d271902b', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "GET /v1.0/token/5ccf1a19-c621-4d3c-aa3c-83b5d271902b?belongsTo=1234 HTTP/1.1" 200 372 0.032971 +2011-05-11 15:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5ccf1a19-c621-4d3c-aa3c-83b5d271902b +2011-05-11 15:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 15:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5ccf1a19-c621-4d3c-aa3c-83b5d271902b', 'controller': } +2011-05-11 15:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:01:58] "DELETE /v1.0/token/5ccf1a19-c621-4d3c-aa3c-83b5d271902b HTTP/1.1" 204 103 0.109133 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.097081 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.187789 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.031609 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.019193 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.034447 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027791 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.017689 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016239 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018417 +2011-05-11 15:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015678 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017674 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016241 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017594 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.015978 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017875 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005366 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019344 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005459 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018035 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027565 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019115 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.017616 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021415 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.017229 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019873 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002533 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018391 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002446 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019624 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.170168 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.216127 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017666 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018501 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018750 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.019809 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018543 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018373 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014906 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021514 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017342 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015555 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018590 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:42] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018460 +2011-05-11 15:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005253 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017478 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018397 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007506 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017913 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018326 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.136826 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018260 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019252 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002149 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018177 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020826 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002257 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017602 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.018399 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.028497 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017525 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018669 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019975 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.016553 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011545 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012790 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.010088 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011547 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011054 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.011477 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011446 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.017053 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011557 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.021126 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011348 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.024295 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016535 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.021274 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017404 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016021 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017644 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019231 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005833 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.021152 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020846 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005088 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.021847 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019098 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027920 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.020319 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018519 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:43] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.003026 +2011-05-11 15:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018331 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020736 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002176 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017695 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.018263 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026472 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.026811 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001199 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017846 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001256 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019597 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001286 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017810 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001272 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019158 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001263 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018559 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001290 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.022228 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.005261 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019255 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001302 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019583 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001375 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018833 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001291 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017600 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001338 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021049 +2011-05-11 15:02:44 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002587 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017568 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018627 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017992 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.020716 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018794 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016646 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018707 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017224 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.012650 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.009179 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015559 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.009763 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.012868 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003420 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011264 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003605 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011956 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.026529 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011823 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001376 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011836 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.003303 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015333 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:44 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.036535 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015110 +2011-05-11 15:02:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.231919 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002423 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133890 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017726 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193273 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002353 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.150881 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018073 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016636 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020034 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016080 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018021 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015649 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018288 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016182 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017615 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005674 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018849 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.009544 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021479 +2011-05-11 15:02:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.214037 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.048873 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017658 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002528 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019618 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002617 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017897 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.032681 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.048914 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019051 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.028049 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002359 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129450 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018808 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200461 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002401 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134248 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018500 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015795 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017478 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.018151 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018243 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.021585 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018193 +2011-05-11 15:02:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.057585 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019963 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.007130 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017771 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005987 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019012 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202972 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.138910 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018088 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002453 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019501 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002444 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020419 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028112 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018859 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028391 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018860 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027122 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.051931 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017618 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027586 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002362 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.143415 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018220 +2011-05-11 15:02:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.242663 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002386 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125013 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019179 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015420 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019535 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014837 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019201 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205289 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.034796 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017414 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.028328 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.032735 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018474 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.019018 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019383 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014710 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019145 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005406 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018974 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005288 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019025 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027755 +2011-05-11 15:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.126848 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144173 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018588 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002368 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018160 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002398 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.024380 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027826 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018206 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028486 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019386 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193575 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.134032 +2011-05-11 15:02:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:02:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:02:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135601 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010852 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188328 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.017236 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.112635 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014002 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197643 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.021449 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140824 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017689 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016541 +2011-05-11 15:05:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026177 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018136 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015899 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025894 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017664 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016408 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026650 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017686 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.018062 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026832 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018906 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005402 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031920 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011838 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003574 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017365 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011066 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177316 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114910 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018084 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019681 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026421 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018465 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018805 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025870 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017521 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002905 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027894 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018793 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002372 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032415 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017682 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026755 +2011-05-11 15:05:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.209377 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138936 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018661 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019009 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026067 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017763 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.020660 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026270 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018440 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019291 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014508 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026104 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018753 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017951 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.020690 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026411 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017564 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018671 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005070 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027027 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017501 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018991 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005104 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026478 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017719 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019150 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026813 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026456 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017494 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018952 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002192 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025978 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017905 +2011-05-11 15:05:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020212 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002202 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031739 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017583 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.018755 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026842 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026158 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017824 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018951 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022283 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011602 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011363 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017660 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011308 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012169 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.009270 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015991 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012429 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010685 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010173 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020223 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011835 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.016809 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016296 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012352 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017327 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015966 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011196 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011928 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.008848 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017033 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012492 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010679 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010973 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016037 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012578 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011627 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003767 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021063 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010888 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012747 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003165 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016364 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011148 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011835 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016271 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015948 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010891 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011964 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001501 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016004 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011061 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014155 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001305 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017770 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011961 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.011570 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016148 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020396 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011435 +2011-05-11 15:05:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000811 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.049685 +2011-05-11 15:05:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011304 +2011-05-11 15:05:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001269 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021095 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.014838 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001008 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021045 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013821 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001027 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020316 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.016370 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001174 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020762 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013156 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000877 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017663 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012270 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000825 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016310 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011218 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000814 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015807 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.015637 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000816 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018390 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010866 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000832 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017023 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011500 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000813 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016256 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011558 +2011-05-11 15:05:51 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000823 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016000 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012632 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.010715 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015948 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.014053 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.010548 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016775 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013148 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.010136 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017367 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.016307 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.009519 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016332 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.013270 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.008822 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017726 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011768 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.009989 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016441 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011530 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003371 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016043 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011730 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003305 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016427 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011830 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.026143 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016551 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017098 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001589 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018260 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010914 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001777 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017184 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012371 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:51 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.026485 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016417 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011298 +2011-05-11 15:05:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191081 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002469 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133931 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028651 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018829 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203419 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.004230 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141800 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026159 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017844 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016024 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026311 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019115 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.019841 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026400 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017555 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015925 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027175 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019820 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.017512 +2011-05-11 15:05:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028343 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017868 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005385 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026715 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.026535 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005316 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027006 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017496 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.218837 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.047550 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138369 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020819 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002439 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026485 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019214 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002475 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025992 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018400 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196540 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.053071 +2011-05-11 15:05:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130521 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020410 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.213321 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002330 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133961 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026305 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018980 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.204752 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002452 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133790 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027091 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018618 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.014791 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031847 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019178 +2011-05-11 15:05:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015013 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026115 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019631 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.014998 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026376 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018586 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015473 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026657 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018781 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005219 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027167 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017528 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005345 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027030 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019869 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.192381 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.131322 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.146255 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.021827 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.005675 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027024 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017749 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002467 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028431 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018617 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.024889 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016600 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:55] "POST /v1.0/token HTTP/1.1" 200 347 0.010739 +2011-05-11 15:05:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:05:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017705 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015979 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "POST /v1.0/token HTTP/1.1" 200 347 0.012003 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.182947 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.106565 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.119950 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019211 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.216662 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.003890 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133691 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027261 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017765 +2011-05-11 15:05:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196488 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002402 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125861 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031750 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018319 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.016734 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026219 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017692 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.018571 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026454 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017698 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.201837 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030439 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130907 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018084 +2011-05-11 15:05:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.214405 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030933 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.197030 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017683 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.056357 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026844 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019331 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014528 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027758 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019142 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005255 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026673 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018175 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005306 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026158 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020168 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189618 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.125449 +2011-05-11 15:05:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135811 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026391 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018792 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.009199 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.038334 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/token HTTP/1.1" 200 347 0.032821 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.005752 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.038054 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020206 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.029640 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027476 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/token HTTP/1.1" 200 347 0.013229 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017796 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016276 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/token HTTP/1.1" 200 347 0.014539 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.175626 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.124727 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135937 +2011-05-11 15:05:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:05:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:05:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:05:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:05:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028215 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018590 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.212335 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027420 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.158127 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018781 +2011-05-11 15:08:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.216883 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027395 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133863 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018714 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.018719 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031857 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018619 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.014901 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026215 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019214 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.015289 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026133 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018895 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.015272 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026232 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018667 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.008798 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026831 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017596 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005418 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026112 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019044 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197051 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139025 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018585 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:08:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:47] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018417 +2011-05-11 15:08:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027946 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018838 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.017669 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026420 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021348 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002524 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026603 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017847 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002433 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026422 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018613 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026394 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.232715 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130176 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.027248 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017522 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028112 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020110 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017668 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026174 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018663 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018318 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.017619 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026177 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020610 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020221 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014475 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026108 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/token HTTP/1.1" 200 347 0.022031 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017231 +2011-05-11 15:08:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005181 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026151 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018634 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017478 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005190 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032287 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018670 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017345 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026111 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026741 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018877 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017420 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002138 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026199 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019626 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017486 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002208 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026080 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021368 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.017839 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026973 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026510 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021883 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017173 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031776 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019225 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017587 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026273 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018516 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018459 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015568 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028511 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018302 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020391 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014613 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026450 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020269 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027381 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024417 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010849 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018773 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020626 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012118 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010713 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.009704 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016002 +2011-05-11 15:08:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012106 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011740 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.008835 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016131 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011627 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010667 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003271 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016940 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013518 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010702 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003212 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016773 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011501 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011257 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015956 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024212 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014928 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014122 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001725 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022808 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015670 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013709 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001718 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020781 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015603 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.017533 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026253 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029326 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018756 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001366 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026099 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019867 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.003439 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021159 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014864 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002520 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025531 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014621 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001055 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020683 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014864 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001038 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021525 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012753 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000813 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016619 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011653 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000822 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016160 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011449 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000865 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017820 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011956 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000835 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017868 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011593 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001066 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016518 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011808 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000820 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020803 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011037 +2011-05-11 15:08:50 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000899 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.048785 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011375 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:08:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:50] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.010512 +2011-05-11 15:08:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016284 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018556 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018768 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026200 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017444 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016486 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026209 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017507 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016089 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028573 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017477 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.015494 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025885 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017884 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.020331 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016076 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010823 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003302 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016809 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011984 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003380 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016744 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010925 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.026567 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016443 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011766 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001355 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015913 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012168 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001398 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017656 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010891 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.030385 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016126 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011365 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196369 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.004658 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.148844 +2011-05-11 15:08:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026104 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020075 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205337 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002389 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134025 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028540 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021036 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015121 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028061 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.023690 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.015168 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026792 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021735 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.014897 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021967 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011709 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.009285 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018240 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011695 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003767 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015959 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011518 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003484 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016047 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/token HTTP/1.1" 200 347 0.012580 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.184134 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.052579 +2011-05-11 15:08:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133409 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018904 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002478 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028123 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020347 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002356 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026586 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019457 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217464 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.049092 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144872 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019058 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.215236 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:53] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.003091 +2011-05-11 15:08:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142269 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026007 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019059 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196876 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002469 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134027 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028109 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017766 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015757 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026646 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018108 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.016182 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026758 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018312 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015784 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031757 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020096 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016246 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026830 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019453 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005513 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028682 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018636 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005511 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028910 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017569 +2011-05-11 15:08:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.205378 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.130563 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.149553 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017767 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002493 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026495 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/token HTTP/1.1" 200 347 0.027005 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004338 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029041 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017670 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.029417 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026510 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019316 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017954 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017324 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/token HTTP/1.1" 200 347 0.011055 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199421 +2011-05-11 15:08:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:08:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:08:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.114897 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.120739 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017983 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.201404 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002523 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133926 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027255 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018786 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.211163 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.003272 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141613 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027299 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018864 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015115 +2011-05-11 15:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026237 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019298 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014968 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026025 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.026282 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.218877 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030664 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130695 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.021068 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.198375 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030711 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130463 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017434 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016413 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026092 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018174 +2011-05-11 15:08:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015725 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031608 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017706 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005883 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026769 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018709 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007373 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029248 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017785 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.228032 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.125510 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137683 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026361 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018696 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002506 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026831 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017438 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002451 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026468 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.026946 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.067224 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026369 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017645 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:58] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027614 +2011-05-11 15:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026682 +2011-05-11 15:08:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:08:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018595 +2011-05-11 15:08:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:08:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.212669 +2011-05-11 15:08:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:08:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.125356 +2011-05-11 15:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127755 +2011-05-11 15:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:08:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026271 +2011-05-11 15:12:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:35] "POST /v1.0/token HTTP/1.1" 200 347 0.011732 +2011-05-11 15:12:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.203252 +2011-05-11 15:12:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.034311 +2011-05-11 15:12:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128013 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018623 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192135 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027185 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133932 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019998 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015211 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028507 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018536 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015188 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026401 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018778 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.014894 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026386 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.024015 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016202 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027024 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018912 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005960 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027416 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018638 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.006349 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026044 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018546 +2011-05-11 15:12:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.204749 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130617 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019590 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019824 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026044 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018351 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018065 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026607 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.027076 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002452 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030740 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017480 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002388 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026380 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019136 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026152 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197779 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138864 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018612 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018090 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026767 +2011-05-11 15:12:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018712 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017660 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026604 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018567 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017505 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.020973 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026604 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017690 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018280 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014504 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028767 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019477 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017274 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005659 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026520 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020927 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017802 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005044 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028748 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018755 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017480 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029450 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027188 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019568 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017380 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002587 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032621 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019087 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017330 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002177 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027211 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018679 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.017385 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026598 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028572 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018566 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017583 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025282 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011770 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.010868 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016007 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012176 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012522 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.009612 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022104 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/token HTTP/1.1" 200 347 0.010956 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012802 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.008748 +2011-05-11 15:12:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017436 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019115 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027784 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028430 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017885 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027620 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025321 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017054 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013982 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012214 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020456 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013933 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015390 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.011504 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025441 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014972 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014757 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004098 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021104 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014838 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014239 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004197 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021319 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014905 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013954 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020577 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020965 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015160 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013807 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001686 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021126 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014973 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014078 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001729 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020947 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019705 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.013814 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.021308 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021239 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014850 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001011 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021241 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015559 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001029 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022068 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016186 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001031 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021612 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013785 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001139 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020548 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015550 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001058 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021386 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013830 +2011-05-11 15:12:39 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001038 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020606 +2011-05-11 15:12:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.020641 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001009 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021469 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014023 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001149 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021275 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014940 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001025 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021961 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.013961 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001017 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021282 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.016821 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001014 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021414 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014015 +2011-05-11 15:12:40 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001028 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021026 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014868 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.014126 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020348 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014761 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.013522 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026205 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014894 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.013292 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020789 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014439 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.009447 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016438 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011602 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.008850 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016482 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011711 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.009834 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016248 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012183 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003246 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015885 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.010690 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003319 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017044 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017524 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.061809 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016307 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012308 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001384 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017522 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011647 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001389 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017131 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.013649 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:40 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.027856 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017431 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011796 +2011-05-11 15:12:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.176500 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001506 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128614 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025188 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.014575 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.218887 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002384 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142546 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026259 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018802 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015854 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026376 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018160 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.018639 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027455 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018105 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016259 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027260 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020065 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.011947 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020261 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011344 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003597 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017109 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011636 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003815 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016975 +2011-05-11 15:12:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011132 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.182177 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.045755 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140900 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018131 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.004658 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028885 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018846 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002460 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026255 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021505 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.210647 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.054188 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140216 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021176 +2011-05-11 15:12:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199659 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002365 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134385 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028564 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018885 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197322 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002328 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133067 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028283 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017633 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015599 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026594 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.022241 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.018033 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029068 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017546 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016537 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026081 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017956 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015268 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016563 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011415 +2011-05-11 15:12:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.003372 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016168 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011791 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.003460 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021140 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011250 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.183375 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.123597 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130463 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018168 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002514 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029242 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019114 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004525 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026000 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018883 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028459 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026350 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021678 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.034162 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026810 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021417 +2011-05-11 15:12:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205330 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.143972 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134922 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017683 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202690 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002419 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142184 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026146 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018576 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.204495 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002408 +2011-05-11 15:12:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125843 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026317 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/token HTTP/1.1" 200 347 0.020425 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014898 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027124 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/token HTTP/1.1" 200 347 0.021611 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014699 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026573 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018589 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205838 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030325 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130967 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018703 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192320 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.031095 +2011-05-11 15:12:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130287 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020306 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016979 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026378 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017854 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015931 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028880 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017576 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.007517 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026039 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019427 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005391 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026302 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017379 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.184634 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.133706 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144138 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029325 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.023299 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002718 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028649 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017552 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002473 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027495 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "POST /v1.0/token HTTP/1.1" 200 347 0.021766 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:47] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027838 +2011-05-11 15:12:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026904 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017869 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027540 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028208 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "POST /v1.0/token HTTP/1.1" 200 347 0.024793 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.180972 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.125369 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135973 +2011-05-11 15:12:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:12:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:12:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:12:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:12:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026807 +2011-05-11 15:22:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011094 +2011-05-11 15:22:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.170828 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027493 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132363 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018545 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.191699 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027235 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.183538 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018903 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.020506 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026440 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018572 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017434 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026852 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/token HTTP/1.1" 200 347 0.020343 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016774 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026962 +2011-05-11 15:22:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018341 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017142 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021770 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.011810 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003434 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017172 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.012455 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005648 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021500 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.013083 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.183327 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106724 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.013658 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.017327 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021915 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.015977 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018941 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026836 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018874 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003452 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026694 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020626 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002469 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028287 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020428 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.031795 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.190130 +2011-05-11 15:22:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130612 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019932 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021839 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026049 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.021240 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018505 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026165 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.021141 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021310 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.015626 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025967 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017588 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020930 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014413 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026067 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.027297 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018038 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005026 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026020 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020034 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020552 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.006939 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026420 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.022167 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018249 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026131 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026011 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.023550 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018306 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002154 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028259 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019089 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020004 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003932 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027311 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019433 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.019539 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.031599 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027233 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "POST /v1.0/token HTTP/1.1" 200 347 0.021077 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:15] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017073 +2011-05-11 15:22:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026335 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.021037 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017294 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026235 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.019504 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019164 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.017497 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026085 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018066 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019738 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014516 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026034 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.013918 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.024175 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017183 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.010887 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018771 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017530 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.015078 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011456 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.009527 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016337 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.011161 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014176 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009234 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016109 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.011535 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011121 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003297 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018841 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.013606 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012811 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003509 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030981 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020378 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019279 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026406 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027322 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.022711 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017611 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002137 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028923 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.024177 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019445 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004009 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027505 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020812 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.019154 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:16] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026747 +2011-05-11 15:22:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025970 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.024043 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001287 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034266 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.017664 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001275 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030742 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021936 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.003275 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027778 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018418 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.003299 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027943 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019794 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001274 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027463 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019491 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001265 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027248 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019483 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001315 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027379 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018260 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001313 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031096 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019178 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002156 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035528 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.017897 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001295 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028197 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019724 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001252 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028341 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018240 +2011-05-11 15:22:17 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.003296 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028054 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019349 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.017782 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026353 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.025459 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.020320 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026788 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018383 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.018172 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026914 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019508 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:17] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015847 +2011-05-11 15:22:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032216 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.022597 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016152 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026274 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019315 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016452 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026822 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018761 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.006043 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026271 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018819 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005356 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029591 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020752 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.044800 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027507 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019155 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003234 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033477 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018913 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.004427 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027330 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.024347 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.042972 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030951 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019583 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177741 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002387 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.150556 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026070 +2011-05-11 15:22:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.023030 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202427 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002419 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142343 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.066167 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019928 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.017149 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026135 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018616 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.017224 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026273 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017971 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016820 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024373 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.012556 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.009818 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018260 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.010854 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.004185 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017485 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.013842 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.004284 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016128 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/token HTTP/1.1" 200 347 0.015391 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:19] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191444 +2011-05-11 15:22:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.048386 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137556 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018663 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002453 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026257 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/token HTTP/1.1" 200 347 0.020964 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002510 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026098 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/token HTTP/1.1" 200 347 0.020280 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199550 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 199 0.047286 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.145510 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018608 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199939 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:20] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002365 +2011-05-11 15:22:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.150716 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026157 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020062 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203458 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002374 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134039 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027038 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019550 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016291 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026678 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020859 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.020294 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026489 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018276 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.017283 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027793 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017493 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016712 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028528 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020644 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.006694 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029288 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.021025 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005519 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026536 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017347 +2011-05-11 15:22:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196352 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 183 0.130594 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138935 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018464 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002405 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028209 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019394 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002412 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027201 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018493 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028807 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026529 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/token HTTP/1.1" 200 347 0.020055 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.029774 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027998 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017536 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.209000 +2011-05-11 15:22:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:22:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:22:22 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 204 220 0.147234 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135651 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "POST /v1.0/token HTTP/1.1" 200 347 0.017919 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.259388 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002415 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.136006 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028141 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "POST /v1.0/token HTTP/1.1" 200 347 0.022948 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200651 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:23] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002350 +2011-05-11 15:22:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134111 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027591 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/token HTTP/1.1" 200 347 0.022033 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015272 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032204 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018758 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.017743 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029145 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/token HTTP/1.1" 200 347 0.021320 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.209462 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.031838 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137776 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/token HTTP/1.1" 200 347 0.025389 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.216572 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:24] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.032772 +2011-05-11 15:22:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137746 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019043 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.027327 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026377 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018554 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.017565 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028980 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.017855 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005624 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030961 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.020764 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005504 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027017 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019167 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195736 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.127444 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126789 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026467 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.031332 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002443 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027167 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019965 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004418 +2011-05-11 15:22:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028554 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "POST /v1.0/token HTTP/1.1" 200 347 0.020083 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.025287 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017160 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "POST /v1.0/token HTTP/1.1" 200 347 0.011016 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018415 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017607 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013676 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203099 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.125481 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135883 +2011-05-11 15:22:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:22:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:22:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:22:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:22:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026376 +2011-05-11 15:24:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:24:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:24:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:24:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:24:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011746 +2011-05-11 15:24:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:24:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:24:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:24:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:24:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195065 +2011-05-11 15:24:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:24:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:24:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:24:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:24:43] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.047640 +2011-05-11 15:24:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:24:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:24:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:24:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:24:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.136834 +2011-05-11 15:25:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:25:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:25:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:25:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:25:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019188 +2011-05-11 15:25:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:25:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:25:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:25:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:25:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.214179 +2011-05-11 15:25:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:25:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:25:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:25:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:25:57] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.047030 +2011-05-11 15:25:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:25:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:25:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:25:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:25:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129011 +2011-05-11 15:26:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:26:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:26:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:26:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:26:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016254 +2011-05-11 15:26:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:26:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:26:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:26:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:26:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.208796 +2011-05-11 15:26:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:26:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:26:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:26:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:26:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.145631 +2011-05-11 15:27:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:27:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:27:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:27:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:25] "POST /v1.0/token HTTP/1.1" 200 347 0.012377 +2011-05-11 15:27:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:27:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:27:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:27:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.181352 +2011-05-11 15:27:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:27:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:27:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:27:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113842 +2011-05-11 15:27:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:27:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:27:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:27:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011719 +2011-05-11 15:27:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:27:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:27:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:27:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191434 +2011-05-11 15:27:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:27:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:27:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:27:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:27:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114142 +2011-05-11 15:28:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:28:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:28:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:28:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:28:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017698 +2011-05-11 15:28:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:28:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:28:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:28:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:28:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194094 +2011-05-11 15:28:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:28:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:28:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:28:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:28:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131625 +2011-05-11 15:29:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:29:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:29:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:29:11] "POST /v1.0/token HTTP/1.1" 200 347 0.044107 +2011-05-11 15:29:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:29:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:29:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.185311 +2011-05-11 15:29:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:29:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:29:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.028685 +2011-05-11 15:29:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:29:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:29:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:29:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:29:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122894 +2011-05-11 15:32:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:32:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:32:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:32:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011932 +2011-05-11 15:32:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:32:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:32:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:32:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.186151 +2011-05-11 15:32:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:32:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:32:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:32:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.037010 +2011-05-11 15:32:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:32:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:32:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:32:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.123953 +2011-05-11 15:32:51 DEBUG [server] ******************************************************************************** +2011-05-11 15:32:51 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:32:51 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:32:51 DEBUG [server] ================================================ +2011-05-11 15:32:51 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:32:51 DEBUG [server] bind_port 8080 +2011-05-11 15:32:51 DEBUG [server] debug False +2011-05-11 15:32:51 DEBUG [server] default_store file +2011-05-11 15:32:51 DEBUG [server] log_file keystone.log +2011-05-11 15:32:51 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:32:51 DEBUG [server] registry_port 9191 +2011-05-11 15:32:51 DEBUG [server] verbose True +2011-05-11 15:32:51 DEBUG [server] ******************************************************************************** +2011-05-11 15:32:51 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:32:51 DEBUG [eventlet.wsgi.server] (4829) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:32:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:32:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:32:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:32:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:54] "POST /v1.0/token HTTP/1.1" 200 347 0.040396 +2011-05-11 15:32:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:32:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:32:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:32:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194456 +2011-05-11 15:32:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:32:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:32:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:32:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.050989 +2011-05-11 15:32:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:32:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:32:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:32:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:32:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.136593 +2011-05-11 15:35:13 DEBUG [server] ******************************************************************************** +2011-05-11 15:35:13 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:35:13 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:35:13 DEBUG [server] ================================================ +2011-05-11 15:35:13 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:35:13 DEBUG [server] bind_port 8080 +2011-05-11 15:35:13 DEBUG [server] debug False +2011-05-11 15:35:13 DEBUG [server] default_store file +2011-05-11 15:35:13 DEBUG [server] log_file keystone.log +2011-05-11 15:35:13 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:35:13 DEBUG [server] registry_port 9191 +2011-05-11 15:35:13 DEBUG [server] verbose True +2011-05-11 15:35:13 DEBUG [server] ******************************************************************************** +2011-05-11 15:35:13 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:35:13 DEBUG [eventlet.wsgi.server] (4886) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.040801 +2011-05-11 15:35:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:35:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:35:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188806 +2011-05-11 15:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.047827 +2011-05-11 15:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.153452 +2011-05-11 15:38:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:38:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:38:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:38:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011593 +2011-05-11 15:38:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:38:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:38:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:38:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.181679 +2011-05-11 15:38:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:38:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:38:06 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:38:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:06] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 204 158 0.048077 +2011-05-11 15:38:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:38:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:38:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:38:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.161473 +2011-05-11 15:38:27 DEBUG [server] ******************************************************************************** +2011-05-11 15:38:27 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:38:27 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:38:27 DEBUG [server] ================================================ +2011-05-11 15:38:27 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:38:27 DEBUG [server] bind_port 8080 +2011-05-11 15:38:27 DEBUG [server] debug False +2011-05-11 15:38:27 DEBUG [server] default_store file +2011-05-11 15:38:27 DEBUG [server] log_file keystone.log +2011-05-11 15:38:27 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:38:27 DEBUG [server] registry_port 9191 +2011-05-11 15:38:27 DEBUG [server] verbose True +2011-05-11 15:38:27 DEBUG [server] ******************************************************************************** +2011-05-11 15:38:27 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:38:27 DEBUG [eventlet.wsgi.server] (4940) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:38:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:38:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:38:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:38:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:31] "POST /v1.0/token HTTP/1.1" 200 347 0.038522 +2011-05-11 15:38:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:38:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:38:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:38:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.211011 +2011-05-11 15:38:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:38:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:38:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:38:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 203 177 0.049568 +2011-05-11 15:38:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:38:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:38:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:38:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129735 +2011-05-11 15:38:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:38:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:38:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:38:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:38:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026132 +2011-05-11 15:41:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019973 +2011-05-11 15:41:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.236679 +2011-05-11 15:41:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:15 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:15] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 203 177 0.047773 +2011-05-11 15:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.154838 +2011-05-11 15:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016055 +2011-05-11 15:41:41 DEBUG [server] ******************************************************************************** +2011-05-11 15:41:41 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:41:41 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:41:41 DEBUG [server] ================================================ +2011-05-11 15:41:41 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:41:41 DEBUG [server] bind_port 8080 +2011-05-11 15:41:41 DEBUG [server] debug False +2011-05-11 15:41:41 DEBUG [server] default_store file +2011-05-11 15:41:41 DEBUG [server] log_file keystone.log +2011-05-11 15:41:41 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:41:41 DEBUG [server] registry_port 9191 +2011-05-11 15:41:41 DEBUG [server] verbose True +2011-05-11 15:41:41 DEBUG [server] ******************************************************************************** +2011-05-11 15:41:41 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:41:41 DEBUG [eventlet.wsgi.server] (5014) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:41:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:46] "POST /v1.0/token HTTP/1.1" 200 347 0.036904 +2011-05-11 15:41:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.214621 +2011-05-11 15:41:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:46 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:46] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.046730 +2011-05-11 15:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139259 +2011-05-11 15:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025886 +2011-05-11 15:41:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013143 +2011-05-11 15:41:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.214002 +2011-05-11 15:41:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001474 +2011-05-11 15:41:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121945 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025980 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.015835 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.210227 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002809 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133599 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025835 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018964 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016021 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025799 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017934 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016391 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025963 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017800 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015908 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026803 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017733 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.015487 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031895 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017311 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005735 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027090 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.020402 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005551 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026024 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017502 +2011-05-11 15:41:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195766 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.048362 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138308 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025963 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017448 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002421 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026459 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020413 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002367 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033399 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017692 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205447 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.048383 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140210 +2011-05-11 15:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:41:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026512 +2011-05-11 15:45:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011395 +2011-05-11 15:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195913 +2011-05-11 15:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027395 +2011-05-11 15:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133962 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017606 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193224 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.033355 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.169372 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018494 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016730 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026490 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018468 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017261 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026748 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.013799 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.010578 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015882 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.014156 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.010160 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016058 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.012330 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003486 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015925 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.010603 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003375 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018872 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.012705 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202364 +2011-05-11 15:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.147348 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020037 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.021131 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027814 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018632 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.020243 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025802 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018652 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002707 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027018 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018703 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002445 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026313 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017655 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.030875 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.201881 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138898 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021958 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019084 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026138 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017503 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.019115 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026396 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017495 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019331 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014598 +2011-05-11 15:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026109 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018324 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017808 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015387 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032726 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018157 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018820 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005097 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025862 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017402 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018872 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005195 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026178 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017797 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018540 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026098 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020735 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.011150 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011447 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001358 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017277 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.010949 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011854 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001330 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015796 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.010756 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.016703 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016280 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017605 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.010714 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.011238 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015865 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.011460 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011515 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016267 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.010688 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011349 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.008665 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017980 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.012412 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013751 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.012151 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020336 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.016711 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.025737 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020772 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.016122 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.023699 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026004 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017587 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019952 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016287 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025991 +2011-05-11 15:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018813 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018330 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015366 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026694 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017428 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018960 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.006802 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028371 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017677 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.025411 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005125 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026143 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017347 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019261 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026203 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026453 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017903 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018233 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002125 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026104 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017501 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018789 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002328 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025893 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017411 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.018828 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.025980 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026103 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018734 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001352 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031393 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018551 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001263 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029329 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017792 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001276 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026618 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018479 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001324 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027259 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020708 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002413 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029312 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020989 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001221 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026237 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017527 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001266 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026572 +2011-05-11 15:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018685 +2011-05-11 15:45:47 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:47] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001290 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026449 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017868 +2011-05-11 15:45:48 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001272 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031735 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018597 +2011-05-11 15:45:48 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001287 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027481 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017368 +2011-05-11 15:45:48 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001277 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026521 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019470 +2011-05-11 15:45:48 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001264 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026173 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019022 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.020563 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025976 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017848 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018179 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026978 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017893 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015466 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025872 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018347 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.021241 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028591 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018459 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016601 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026613 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018049 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016002 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027556 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019917 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005942 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027086 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018997 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005292 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026471 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021186 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.046394 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027691 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018116 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002311 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031938 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019778 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:48] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.004070 +2011-05-11 15:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026351 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017884 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:49 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.040518 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016634 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012285 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188971 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001870 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135369 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027039 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021281 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.201181 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002443 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142470 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.067688 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017733 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015947 +2011-05-11 15:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026425 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020451 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.015974 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017006 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010671 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.009645 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016640 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010861 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.010419 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016236 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011107 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003380 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016849 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011421 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003414 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017795 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010810 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.183681 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.029062 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117617 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026688 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018019 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002507 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026187 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018726 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002590 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026572 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018473 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199155 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:50] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.048018 +2011-05-11 15:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129957 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027262 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017478 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196940 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002375 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125894 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026260 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018592 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.204350 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002470 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142464 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026055 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019578 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:51] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.014783 +2011-05-11 15:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030880 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018455 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.014961 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026402 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018736 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015003 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026108 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019469 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015060 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026024 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019124 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.007387 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026268 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.013327 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.004742 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016143 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.012127 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191410 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.130597 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.147345 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028759 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018980 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002415 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026223 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017556 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002442 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027020 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018812 +2011-05-11 15:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.027650 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026608 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017573 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027685 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016621 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "POST /v1.0/token HTTP/1.1" 200 347 0.016637 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.181738 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.147268 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130651 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027632 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018486 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.211912 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002330 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134106 +2011-05-11 15:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026361 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019112 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195432 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002360 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142293 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028877 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018322 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.016358 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035144 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018634 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.021506 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033382 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020324 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.194182 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.034131 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126965 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018721 +2011-05-11 15:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.209077 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.037622 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141573 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019011 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016675 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026025 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017602 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016348 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026458 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017462 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005308 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026750 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019536 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005280 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026264 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.021298 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.217368 +2011-05-11 15:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.133721 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127444 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027662 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018583 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004776 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026914 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017611 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003208 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028572 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019795 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.028950 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026455 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.021485 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.030781 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026190 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018869 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.211358 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.129562 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.157135 +2011-05-11 15:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:45:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:45:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.041172 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011030 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:47:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.012266 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016110 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:17] "POST /v1.0/token HTTP/1.1" 200 347 0.013267 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:47:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011547 +2011-05-11 15:47:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016967 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.012391 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013850 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.011268 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020584 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.016930 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013506 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.023142 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020807 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.014851 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015396 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.008396 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026403 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020695 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022097 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005043 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026632 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.022110 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018829 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018692 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017284 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.012537 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013970 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001320 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016278 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.012202 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012861 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001391 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020260 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/token HTTP/1.1" 200 347 0.012660 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.050702 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.015753 +2011-05-11 15:47:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:47:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:47:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:47:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:47:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017711 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011572 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.010673 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017912 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/token HTTP/1.1" 200 347 0.012745 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011422 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017661 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011748 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017181 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012739 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020455 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/token HTTP/1.1" 200 347 0.014765 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015190 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.012295 +2011-05-11 15:48:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024347 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.015442 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016905 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004068 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021945 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017525 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014444 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004104 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023397 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.016384 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015749 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025061 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023904 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.014797 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015027 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001691 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020463 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.013876 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015743 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001931 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021517 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018038 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.026802 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026204 +2011-05-11 15:48:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027208 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "POST /v1.0/token HTTP/1.1" 200 347 0.013172 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.011563 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016144 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010714 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011989 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019972 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:47] "POST /v1.0/token HTTP/1.1" 200 347 0.015000 +2011-05-11 15:48:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015755 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.011397 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020562 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017661 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013984 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.012128 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022039 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.014568 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022394 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004484 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020442 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.014309 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018006 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004891 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020354 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.015879 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017253 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017553 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018543 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.010966 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011631 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001354 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017303 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.010929 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012571 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001428 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019487 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/token HTTP/1.1" 200 347 0.015429 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.016391 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.025361 +2011-05-11 15:48:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:48:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:48:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:48:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:48:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023619 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.010880 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.012333 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018084 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.012700 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.013376 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015993 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.013155 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012077 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.010447 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019921 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.014682 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015924 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.013570 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021317 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.014607 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015919 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004718 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024945 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018268 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020206 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005120 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026395 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019201 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198146 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.145801 +2011-05-11 15:51:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028013 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/token HTTP/1.1" 200 347 0.022657 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021616 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002319 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026135 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017558 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020744 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002224 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026908 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018175 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.019725 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.033088 +2011-05-11 15:51:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:51:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:51:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:51:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:51:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027512 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011403 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.012517 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016425 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.012808 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.012336 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017196 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011534 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013967 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.010015 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016938 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.014881 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010978 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010033 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015972 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.012207 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012291 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003368 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020437 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011210 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012303 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003938 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017645 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.012212 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191355 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122438 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026719 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018663 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020631 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002148 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026065 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018517 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.024718 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004057 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025820 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:17] "POST /v1.0/token HTTP/1.1" 200 347 0.016766 +2011-05-11 15:52:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.172102 +2011-05-11 15:52:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.155838 +2011-05-11 15:52:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027105 +2011-05-11 15:52:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:21] "POST /v1.0/token HTTP/1.1" 200 347 0.012143 +2011-05-11 15:52:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.171922 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.028720 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132834 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019825 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199014 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.029472 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132999 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019895 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016878 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033543 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018751 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017732 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026342 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.021003 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.020726 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027504 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.021403 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.018870 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026333 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017414 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.008126 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027334 +2011-05-11 15:52:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.016945 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003506 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018326 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.011118 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.178998 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122801 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018446 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.020740 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028215 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.020549 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.021419 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026399 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.020789 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002574 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027023 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.021932 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002346 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030919 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019789 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026354 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.176541 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130608 +2011-05-11 15:52:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018370 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.027268 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.065953 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.020768 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.020094 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028247 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.019215 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019118 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016037 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026175 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.015788 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012930 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.012293 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017259 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.013107 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012778 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005609 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017237 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.014794 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013200 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003421 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025149 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018614 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198615 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130211 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030038 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.023887 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017301 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002279 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027511 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018483 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019206 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003096 +2011-05-11 15:52:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025806 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021846 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.184875 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.146900 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026073 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019780 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021258 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026398 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019581 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018261 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026735 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019784 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018541 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014261 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026599 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021265 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018213 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015505 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026366 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.011603 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.017598 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022912 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.013713 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018095 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020097 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.013129 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012709 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.008841 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016160 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.014040 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012435 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010147 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017366 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/token HTTP/1.1" 200 347 0.010811 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012116 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004038 +2011-05-11 15:52:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017548 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013011 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013169 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004100 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019946 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012345 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013328 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016093 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017250 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013264 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013919 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001289 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016316 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.010743 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014043 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002838 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018617 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014514 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.013577 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016137 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018224 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014171 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000921 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017827 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019236 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000945 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023162 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014608 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001112 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020525 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.016123 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001111 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022877 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014564 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001105 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023502 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018872 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000959 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022915 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017073 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001077 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022248 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.016959 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000989 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025499 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.015291 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000758 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016045 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019919 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000957 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018559 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012096 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000801 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018542 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014777 +2011-05-11 15:52:26 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002532 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016281 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.015594 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018873 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026496 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.022527 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018499 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026113 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:26] "POST /v1.0/token HTTP/1.1" 200 347 0.020340 +2011-05-11 15:52:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017054 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027293 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.022413 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016066 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031613 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018697 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.017211 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026738 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018291 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017165 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027954 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020311 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005218 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028301 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020380 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005185 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026856 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020676 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.046883 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027570 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018994 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.004477 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026942 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.025353 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.005042 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028235 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018029 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.046430 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028161 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/token HTTP/1.1" 200 347 0.022480 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.213527 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:27] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002459 +2011-05-11 15:52:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133994 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018789 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200609 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002908 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.216582 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.017804 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016164 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031977 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.017864 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.017728 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026856 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018255 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016964 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027511 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018635 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.019844 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030416 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.020999 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.006268 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026959 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.022102 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.007766 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029540 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019310 +2011-05-11 15:52:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.217295 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.033485 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121420 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021291 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015506 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002179 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023206 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017623 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001868 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022718 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015276 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193402 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.045541 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133313 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031635 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017873 +2011-05-11 15:52:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.237843 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002464 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133517 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025662 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017405 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.206549 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002400 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141829 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026659 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018777 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016630 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030670 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019374 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.016143 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030770 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "POST /v1.0/token HTTP/1.1" 200 347 0.022006 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016326 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027131 +2011-05-11 15:52:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020598 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.018063 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026952 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020562 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.008154 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027803 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018736 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.008138 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028013 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.021391 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.203764 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.129772 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130618 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027873 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018515 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002550 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029871 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018046 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002454 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029814 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.026128 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.027266 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027750 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017652 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:31] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.032681 +2011-05-11 15:52:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026665 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018704 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.213091 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.147106 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139047 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029283 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "POST /v1.0/token HTTP/1.1" 200 347 0.022357 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.217639 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002439 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134045 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027379 +2011-05-11 15:52:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018413 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195843 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002359 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125873 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031301 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020692 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.017236 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026421 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018348 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.017171 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027416 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020297 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196012 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.031160 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139411 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:33] "POST /v1.0/token HTTP/1.1" 200 347 0.019564 +2011-05-11 15:52:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.216392 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030827 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138930 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017635 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.018942 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028915 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019368 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016362 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026646 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/token HTTP/1.1" 200 347 0.021574 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005964 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027970 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018758 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007694 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027396 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/token HTTP/1.1" 200 347 0.021231 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195638 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.125395 +2011-05-11 15:52:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144167 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026259 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017563 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.003156 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027391 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/token HTTP/1.1" 200 347 0.019371 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004690 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029200 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018883 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.031388 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026602 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/token HTTP/1.1" 200 347 0.013183 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.019869 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017182 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012861 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195270 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.134698 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135058 +2011-05-11 15:52:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026168 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.012231 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012455 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016292 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.014710 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.011820 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016297 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015142 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.013773 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021141 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016497 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.012815 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022562 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016733 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.013699 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028936 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015708 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.012176 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022340 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015543 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004122 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021980 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017912 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004256 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021039 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016956 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 241 0.038337 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022219 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015198 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003134 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020469 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.014721 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.003225 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019306 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019620 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:52:58 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.028691 +2011-05-11 15:52:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:52:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:52:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:52:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:52:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017440 +2011-05-11 15:53:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:53:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:53:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:53:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:53:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021521 +2011-05-11 15:53:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:53:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:53:25 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:53:25 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + user.id).limit(int(limit) + 1).all() +ValueError: too many values to unpack +2011-05-11 15:53:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:53:25] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.043471 +2011-05-11 15:53:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:53:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:53:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:53:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:53:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027108 +2011-05-11 15:55:31 DEBUG [server] ******************************************************************************** +2011-05-11 15:55:31 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:55:31 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:55:31 DEBUG [server] ================================================ +2011-05-11 15:55:31 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:55:31 DEBUG [server] bind_port 8080 +2011-05-11 15:55:31 DEBUG [server] debug False +2011-05-11 15:55:31 DEBUG [server] default_store file +2011-05-11 15:55:31 DEBUG [server] log_file keystone.log +2011-05-11 15:55:31 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:55:31 DEBUG [server] registry_port 9191 +2011-05-11 15:55:31 DEBUG [server] verbose True +2011-05-11 15:55:31 DEBUG [server] ******************************************************************************** +2011-05-11 15:55:31 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:55:31 DEBUG [eventlet.wsgi.server] (5381) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:55:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:55:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:55:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:55:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:55:34] "POST /v1.0/token HTTP/1.1" 200 347 0.038292 +2011-05-11 15:55:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:55:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:55:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:55:34 ERROR [root] too many values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 498, in users_get_by_tenant_get_page_markers + int(int(limit) + 1)).all() +ValueError: too many values to unpack +2011-05-11 15:55:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:55:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 299 0.027810 +2011-05-11 15:55:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:55:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:55:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:55:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:55:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016129 +2011-05-11 15:59:23 DEBUG [server] ******************************************************************************** +2011-05-11 15:59:23 DEBUG [server] Configuration options gathered from config file: +2011-05-11 15:59:23 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 15:59:23 DEBUG [server] ================================================ +2011-05-11 15:59:23 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 15:59:23 DEBUG [server] bind_port 8080 +2011-05-11 15:59:23 DEBUG [server] debug False +2011-05-11 15:59:23 DEBUG [server] default_store file +2011-05-11 15:59:23 DEBUG [server] log_file keystone.log +2011-05-11 15:59:23 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 15:59:23 DEBUG [server] registry_port 9191 +2011-05-11 15:59:23 DEBUG [server] verbose True +2011-05-11 15:59:23 DEBUG [server] ******************************************************************************** +2011-05-11 15:59:23 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 15:59:23 DEBUG [eventlet.wsgi.server] (5472) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 15:59:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 15:59:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 15:59:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 15:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:59:26] "POST /v1.0/token HTTP/1.1" 200 347 0.039779 +2011-05-11 15:59:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 15:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 15:59:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 15:59:26 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 503, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(int(limit)).all() +ValueError: need more than 0 values to unpack +2011-05-11 15:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:59:26] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.030369 +2011-05-11 15:59:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 15:59:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 15:59:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 15:59:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 15:59:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017207 +2011-05-11 16:01:06 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:06 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:01:06 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:01:06 DEBUG [server] ================================================ +2011-05-11 16:01:06 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:01:06 DEBUG [server] bind_port 8080 +2011-05-11 16:01:06 DEBUG [server] debug False +2011-05-11 16:01:06 DEBUG [server] default_store file +2011-05-11 16:01:06 DEBUG [server] log_file keystone.log +2011-05-11 16:01:06 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:01:06 DEBUG [server] registry_port 9191 +2011-05-11 16:01:06 DEBUG [server] verbose True +2011-05-11 16:01:06 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:06 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:01:06 DEBUG [eventlet.wsgi.server] (5523) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:01:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:01:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:08] "POST /v1.0/token HTTP/1.1" 200 347 0.039755 +2011-05-11 16:01:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:01:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:01:08 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 505, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(int(limit)).all() +ValueError: need more than 0 values to unpack +2011-05-11 16:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.031497 +2011-05-11 16:01:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:01:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:01:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:01:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017382 +2011-05-11 16:01:28 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:28 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:01:28 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:01:28 DEBUG [server] ================================================ +2011-05-11 16:01:28 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:01:28 DEBUG [server] bind_port 8080 +2011-05-11 16:01:28 DEBUG [server] debug False +2011-05-11 16:01:28 DEBUG [server] default_store file +2011-05-11 16:01:28 DEBUG [server] log_file keystone.log +2011-05-11 16:01:28 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:01:28 DEBUG [server] registry_port 9191 +2011-05-11 16:01:28 DEBUG [server] verbose True +2011-05-11 16:01:28 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:28 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:01:28 DEBUG [eventlet.wsgi.server] (5538) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:01:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:01:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:32] "POST /v1.0/token HTTP/1.1" 200 347 0.039030 +2011-05-11 16:01:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:01:32 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:01:32 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 505, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(int(limit)).all() +ValueError: need more than 0 values to unpack +2011-05-11 16:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:32] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.029825 +2011-05-11 16:01:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:01:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:01:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:01:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024482 +2011-05-11 16:01:53 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:53 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:01:53 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:01:53 DEBUG [server] ================================================ +2011-05-11 16:01:53 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:01:53 DEBUG [server] bind_port 8080 +2011-05-11 16:01:53 DEBUG [server] debug False +2011-05-11 16:01:53 DEBUG [server] default_store file +2011-05-11 16:01:53 DEBUG [server] log_file keystone.log +2011-05-11 16:01:53 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:01:53 DEBUG [server] registry_port 9191 +2011-05-11 16:01:53 DEBUG [server] verbose True +2011-05-11 16:01:53 DEBUG [server] ******************************************************************************** +2011-05-11 16:01:53 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:01:53 DEBUG [eventlet.wsgi.server] (5552) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.038589 +2011-05-11 16:01:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:01:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:01:54 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 505, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(10).all() +ValueError: need more than 0 values to unpack +2011-05-11 16:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.029903 +2011-05-11 16:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015983 +2011-05-11 16:06:29 DEBUG [server] ******************************************************************************** +2011-05-11 16:06:29 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:06:29 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:06:29 DEBUG [server] ================================================ +2011-05-11 16:06:29 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:06:29 DEBUG [server] bind_port 8080 +2011-05-11 16:06:29 DEBUG [server] debug False +2011-05-11 16:06:29 DEBUG [server] default_store file +2011-05-11 16:06:29 DEBUG [server] log_file keystone.log +2011-05-11 16:06:29 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:06:29 DEBUG [server] registry_port 9191 +2011-05-11 16:06:29 DEBUG [server] verbose True +2011-05-11 16:06:29 DEBUG [server] ******************************************************************************** +2011-05-11 16:06:29 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:06:29 DEBUG [eventlet.wsgi.server] (5711) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.064996 +2011-05-11 16:06:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:06:32 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:06:32 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 511, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(int(limit)).all() +ValueError: need more than 0 values to unpack +2011-05-11 16:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:06:32] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.048734 +2011-05-11 16:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:06:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028952 +2011-05-11 16:07:36 DEBUG [server] ******************************************************************************** +2011-05-11 16:07:36 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:07:36 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:07:36 DEBUG [server] ================================================ +2011-05-11 16:07:36 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:07:36 DEBUG [server] bind_port 8080 +2011-05-11 16:07:36 DEBUG [server] debug False +2011-05-11 16:07:36 DEBUG [server] default_store file +2011-05-11 16:07:36 DEBUG [server] log_file keystone.log +2011-05-11 16:07:36 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:07:36 DEBUG [server] registry_port 9191 +2011-05-11 16:07:36 DEBUG [server] verbose True +2011-05-11 16:07:36 DEBUG [server] ******************************************************************************** +2011-05-11 16:07:36 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:07:36 DEBUG [eventlet.wsgi.server] (5733) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:07:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:07:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:07:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:07:37] "POST /v1.0/token HTTP/1.1" 200 347 0.037768 +2011-05-11 16:07:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:07:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:07:37 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:07:37 ERROR [root] need more than 0 values to unpack +Traceback (most recent call last): + File "/home/bsirish/keystone/keystone/keystone/server.py", line 100, in check_error + return func(*args, **kwargs) + File "/home/bsirish/keystone/keystone/keystone/server.py", line 429, in get_tenant_users + users = service.get_tenant_users(get_auth_token(req), tenant_id, marker, limit, url) + File "/home/bsirish/keystone/keystone/keystone/logic/service.py", line 492, in get_tenant_users + marker, limit) + File "/home/bsirish/keystone/keystone/keystone/db/sqlalchemy/api.py", line 512, in users_get_by_tenant_get_page_markers + user.id.desc()).limit(int(limit)).all() +ValueError: need more than 0 values to unpack +2011-05-11 16:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:07:37] "GET /v1.0/tenants/1234/users HTTP/1.1" 500 307 0.030415 +2011-05-11 16:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:07:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:07:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016701 +2011-05-11 16:08:12 DEBUG [server] ******************************************************************************** +2011-05-11 16:08:12 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:08:12 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:08:12 DEBUG [server] ================================================ +2011-05-11 16:08:12 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:08:12 DEBUG [server] bind_port 8080 +2011-05-11 16:08:12 DEBUG [server] debug False +2011-05-11 16:08:12 DEBUG [server] default_store file +2011-05-11 16:08:12 DEBUG [server] log_file keystone.log +2011-05-11 16:08:12 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:08:12 DEBUG [server] registry_port 9191 +2011-05-11 16:08:12 DEBUG [server] verbose True +2011-05-11 16:08:12 DEBUG [server] ******************************************************************************** +2011-05-11 16:08:12 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:08:12 DEBUG [eventlet.wsgi.server] (5752) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:08:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:08:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:08:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:08:13] "POST /v1.0/token HTTP/1.1" 200 347 0.037646 +2011-05-11 16:08:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:08:13 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:08:13] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.042941 +2011-05-11 16:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:08:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018457 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:48] "POST /v1.0/token HTTP/1.1" 200 347 0.025241 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.273494 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027066 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133651 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021948 +2011-05-11 16:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.307146 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027138 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134164 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020331 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016230 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026946 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020603 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016299 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026631 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020552 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016985 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026006 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019451 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017109 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028465 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021188 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005411 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027935 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.015729 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004101 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016804 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017475 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188113 +2011-05-11 16:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130202 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020215 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.020193 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026150 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.022318 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018765 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026470 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019414 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002568 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027961 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020437 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002421 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028040 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018904 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.029592 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.207085 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138850 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021334 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021982 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027978 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020029 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018662 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026663 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.023381 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018793 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.018210 +2011-05-11 16:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021038 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.014358 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012704 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010612 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017711 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011536 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012658 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004044 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021542 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.048249 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011456 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003208 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015674 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011707 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.180985 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122377 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025918 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018392 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019198 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004239 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025751 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019070 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019138 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002155 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026158 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018317 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.208429 +2011-05-11 16:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130628 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026705 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021046 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.020782 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025750 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017455 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.020166 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026144 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018830 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020075 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014536 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026265 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021082 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017493 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015235 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030775 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020875 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027501 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026443 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018651 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.029074 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026047 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019205 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019901 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014161 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028229 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021372 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018528 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015385 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026240 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017516 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.023764 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005546 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031884 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017610 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022343 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007051 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026823 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018401 +2011-05-11 16:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019881 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026005 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030689 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018309 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019548 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002152 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028389 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.021589 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020189 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004070 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026555 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020844 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.019426 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.028531 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034687 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018383 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.003248 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028598 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019899 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001281 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029223 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020343 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001202 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030746 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020099 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001421 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028419 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018030 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001368 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028931 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019738 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001274 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029755 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020671 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001258 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026442 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019510 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001281 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033396 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019209 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001295 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028307 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019051 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001250 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028729 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018260 +2011-05-11 16:09:53 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001360 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027698 +2011-05-11 16:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019557 +2011-05-11 16:09:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001323 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029192 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018538 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018344 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026279 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019922 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018732 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028394 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020265 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017203 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033627 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020529 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016245 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026814 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020251 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.012488 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018168 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.012175 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.012169 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017117 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.010909 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005209 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017765 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.012646 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003383 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019278 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.015337 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.038862 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025991 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.013941 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001789 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023366 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017552 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001969 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029127 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021568 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.050271 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026272 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021785 +2011-05-11 16:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196671 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.004633 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141229 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018847 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217160 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002478 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142385 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019150 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015997 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027068 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019751 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016347 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028369 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019276 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015862 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026775 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.020316 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.018879 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027547 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.020162 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.007998 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028720 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017860 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.007857 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031155 +2011-05-11 16:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.027692 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198439 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.047391 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138698 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026740 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.023805 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.004681 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028415 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017786 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002499 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028748 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019720 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196227 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.056539 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129852 +2011-05-11 16:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026609 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018833 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.212715 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.004574 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133079 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026851 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.022924 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199629 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002373 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134130 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028996 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018244 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.023886 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.065547 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018364 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.016987 +2011-05-11 16:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025777 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019047 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.017021 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025868 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019709 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.018615 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026754 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021483 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.008502 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027229 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020219 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.008518 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027316 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019565 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197114 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.128784 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130799 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026439 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018702 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.004982 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028893 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020497 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004597 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026311 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017818 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.030919 +2011-05-11 16:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026010 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019511 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.031350 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026590 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018689 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217505 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.138841 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139168 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026386 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020212 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196771 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:09:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002449 +2011-05-11 16:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142467 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027498 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.017807 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.211768 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002398 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.148731 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027669 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018741 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.016190 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027970 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.019654 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.016143 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026501 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011605 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.186670 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.021417 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127623 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011327 +2011-05-11 16:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.183309 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.038309 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126486 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.022864 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016680 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026305 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.020851 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016883 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026882 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.021330 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005757 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029038 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019353 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.006191 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028873 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017600 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.287978 +2011-05-11 16:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.116677 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114141 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020446 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017138 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002095 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020840 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.016660 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001865 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022858 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.015199 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.024554 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021075 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.015724 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.023612 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016705 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.014196 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.211058 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.133559 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127699 +2011-05-11 16:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026325 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018263 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.020088 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025929 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.022337 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018438 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026055 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.020209 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016113 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026194 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017356 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.019663 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031172 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017439 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.020447 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031094 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017936 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017592 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026826 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018621 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.007616 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020343 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.013675 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004708 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018947 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "POST /v1.0/token HTTP/1.1" 200 347 0.010744 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:08] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.031787 +2011-05-11 16:10:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016728 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "POST /v1.0/token HTTP/1.1" 200 347 0.010869 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001462 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017799 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "POST /v1.0/token HTTP/1.1" 200 347 0.015945 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001895 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019445 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "POST /v1.0/token HTTP/1.1" 200 347 0.013035 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.030655 +2011-05-11 16:10:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:10:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:10:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:10:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:10:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016060 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.010990 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189120 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001859 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134574 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.017626 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.184886 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.004260 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133128 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019063 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015794 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033251 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019922 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.018619 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027579 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021371 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015596 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027356 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021143 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.017622 +2011-05-11 16:11:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027028 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021870 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.006295 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026839 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018693 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.007705 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027030 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021351 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.182086 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.033796 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.112891 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021180 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017654 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001922 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020713 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014632 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002089 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023088 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017165 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.185284 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.039546 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122679 +2011-05-11 16:11:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:11:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:11:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:11:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:11:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.037936 +2011-05-11 16:12:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/token HTTP/1.1" 200 347 0.044841 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.209782 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001885 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.152594 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026205 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/token HTTP/1.1" 200 347 0.023572 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.183801 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002436 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134069 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026366 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/token HTTP/1.1" 200 347 0.021715 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.017357 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028606 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020375 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.022107 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019692 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017032 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.011441 +2011-05-11 16:12:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017784 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.012412 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.010913 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015884 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.010692 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.004471 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018601 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.012357 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003515 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019046 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.013149 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.186240 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.039741 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129446 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018600 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.010969 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001948 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017862 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.014967 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001652 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018359 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/token HTTP/1.1" 200 347 0.011974 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195981 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.038762 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131689 +2011-05-11 16:12:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023771 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.010808 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001135 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020007 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.014011 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001005 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017540 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013479 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002071 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019920 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.014673 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000845 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015843 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.012870 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000987 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019597 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013729 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000818 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018368 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "POST /v1.0/token HTTP/1.1" 200 347 0.011271 +2011-05-11 16:12:30 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000885 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016363 +2011-05-11 16:12:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "POST /v1.0/token HTTP/1.1" 200 347 0.014215 +2011-05-11 16:12:31 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000855 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023263 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015796 +2011-05-11 16:12:31 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001021 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028846 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015287 +2011-05-11 16:12:31 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001841 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023132 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017362 +2011-05-11 16:12:31 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001008 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020954 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "POST /v1.0/token HTTP/1.1" 200 347 0.016760 +2011-05-11 16:12:31 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001126 +2011-05-11 16:12:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:12:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:12:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:12:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:12:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022816 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018708 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.002728 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030100 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019066 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001420 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027962 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017958 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001407 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030337 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021495 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001213 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028409 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019010 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001257 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034893 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021863 +2011-05-11 16:13:54 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:54] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001249 +2011-05-11 16:13:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029458 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018435 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001311 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026754 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019290 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001342 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028122 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019570 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001331 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028832 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019276 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001292 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029959 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017720 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001341 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028772 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018888 +2011-05-11 16:13:55 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001288 +2011-05-11 16:13:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:13:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:13:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:13:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:13:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027731 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.012628 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000844 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020323 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014319 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000933 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018390 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.012153 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000834 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018739 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.015397 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000851 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016292 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.012659 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000933 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018583 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013996 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000995 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019127 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011212 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001054 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016889 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013887 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000932 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023950 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.015044 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001042 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030794 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014748 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001071 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021864 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014248 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001098 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021742 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "POST /v1.0/token HTTP/1.1" 200 347 0.016517 +2011-05-11 16:17:42 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001153 +2011-05-11 16:17:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:17:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:17:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:17:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:17:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026487 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012182 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.000872 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016211 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014769 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 404 176 0.001085 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018630 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011782 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000817 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019873 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012013 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002711 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015968 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011620 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000982 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024285 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014994 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000897 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019240 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011400 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001388 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015952 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012509 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001067 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017801 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017159 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001055 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023054 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015273 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001132 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020992 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015409 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.002520 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024418 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015371 +2011-05-11 16:18:06 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.001086 +2011-05-11 16:18:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:18:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:18:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:18:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:18:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022579 +2011-05-11 16:19:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:19:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:19:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:19:02] "POST /v1.0/token HTTP/1.1" 200 347 0.010872 +2011-05-11 16:19:02 DEBUG [routes.middleware] No route matched for GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:19:02] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 176 0.000979 +2011-05-11 16:19:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:19:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:19:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:19:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:19:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020892 +2011-05-11 16:27:25 DEBUG [server] ******************************************************************************** +2011-05-11 16:27:25 DEBUG [server] Configuration options gathered from config file: +2011-05-11 16:27:25 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 16:27:25 DEBUG [server] ================================================ +2011-05-11 16:27:25 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 16:27:25 DEBUG [server] bind_port 8080 +2011-05-11 16:27:25 DEBUG [server] debug False +2011-05-11 16:27:25 DEBUG [server] default_store file +2011-05-11 16:27:25 DEBUG [server] log_file keystone.log +2011-05-11 16:27:25 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 16:27:25 DEBUG [server] registry_port 9191 +2011-05-11 16:27:25 DEBUG [server] verbose True +2011-05-11 16:27:25 DEBUG [server] ******************************************************************************** +2011-05-11 16:27:25 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 16:27:25 DEBUG [eventlet.wsgi.server] (6437) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 16:27:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:30] "POST /v1.0/token HTTP/1.1" 200 347 0.039092 +2011-05-11 16:27:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:30] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.016963 +2011-05-11 16:27:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016653 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.010914 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.013787 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016059 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.015687 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.015024 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015898 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.013389 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.011689 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016968 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.010924 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.010665 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017811 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.011618 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.015249 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018187 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012996 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.009485 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018273 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012874 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003797 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018234 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.014272 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.003862 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016659 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.010676 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.018767 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017516 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.013614 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001371 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018924 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.011004 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001951 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018182 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017847 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.016336 +2011-05-11 16:27:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:27:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:27:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:27:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:27:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016808 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.012367 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.014972 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015947 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.012607 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.013259 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017866 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.016293 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.009888 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015627 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011487 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.009397 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017320 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.013095 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.010021 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017342 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018506 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.011170 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016386 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011324 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.004123 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017366 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.012428 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.003977 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016709 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011269 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.018410 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016593 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.010955 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001479 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018830 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011943 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001736 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018752 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "POST /v1.0/token HTTP/1.1" 200 347 0.013344 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.018228 +2011-05-11 16:28:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019537 +2011-05-11 16:28:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:23] "POST /v1.0/token HTTP/1.1" 200 347 0.045448 +2011-05-11 16:28:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.213156 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.026751 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126537 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018685 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.273755 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027266 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125646 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018847 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017836 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026073 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018399 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.023867 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027757 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.017426 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.018345 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026724 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018153 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017076 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027369 +2011-05-11 16:28:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018134 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005416 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027143 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019822 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.007180 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026862 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018098 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196225 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132486 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.024356 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019162 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025882 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019013 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.019819 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025802 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019810 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002522 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027953 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019281 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002487 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025931 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019458 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.027468 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196095 +2011-05-11 16:28:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130324 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.020355 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.025638 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026209 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.020235 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.019651 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027769 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018762 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020595 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014495 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026181 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017082 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011966 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.011409 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017389 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.010841 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012027 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004891 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017904 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013330 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013348 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004762 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020369 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012808 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177750 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130648 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028963 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021750 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019475 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004167 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028571 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017995 +2011-05-11 16:28:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018389 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001868 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018891 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012918 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.175005 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.105881 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024886 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.017707 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.014637 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021316 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.014051 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.016633 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023913 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.016549 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014556 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.011482 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021029 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.016698 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015400 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.012984 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021092 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.015749 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.019206 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016618 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.019174 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018150 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016791 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012407 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013143 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.008888 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016288 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012968 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014267 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010084 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016393 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012248 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012495 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004172 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016853 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012815 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012410 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003366 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016795 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/token HTTP/1.1" 200 347 0.012790 +2011-05-11 16:28:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018038 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016256 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017466 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013576 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013610 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001421 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016337 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.011007 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012581 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002765 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018950 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013729 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.014997 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016504 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018463 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013446 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.014408 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016378 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.011103 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.020200 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018046 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013685 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.010898 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016710 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.012921 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.011712 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017224 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013299 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.011063 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019131 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013047 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.012811 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016334 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.010881 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.005337 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018779 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.012653 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.004722 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024932 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.012832 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.021701 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018636 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014156 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001524 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017605 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013241 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001675 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017169 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014891 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.017274 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017872 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.015325 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012973 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016740 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.010719 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.012508 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023419 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013125 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.012281 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025269 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018384 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:28] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017193 +2011-05-11 16:28:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027468 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019311 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.017405 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026919 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.016178 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.014241 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022779 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.016332 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005380 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020981 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.014776 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.006415 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022578 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017214 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.096069 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026122 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.016553 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001826 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017266 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.011615 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.003147 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017790 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.012115 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.031924 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016313 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.013140 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.193170 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001458 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.103547 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015892 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019303 +2011-05-11 16:28:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.175188 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.001980 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118858 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025869 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017961 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.020751 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026523 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018550 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016841 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028381 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018608 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016804 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026469 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018596 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016674 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031072 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013783 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.004379 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017609 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.012387 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003493 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018776 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013190 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.165312 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.029311 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.108621 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015909 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.011504 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002985 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018532 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013232 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002056 +2011-05-11 16:28:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020836 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011136 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.177749 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.047750 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122006 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026694 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019658 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.170035 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002375 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125625 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026099 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019352 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195603 +2011-05-11 16:28:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002386 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125807 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026108 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018661 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016850 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027625 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019742 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015895 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026067 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019547 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016152 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026123 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019534 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016346 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026882 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019283 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005838 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032019 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018346 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.007800 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027666 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019681 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189052 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.122285 +2011-05-11 16:28:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124043 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026084 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020152 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002459 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026362 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017405 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002418 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028200 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.021658 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.032939 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027993 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017583 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.029960 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026110 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.021130 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.167353 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.129668 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114600 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021048 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:33] "POST /v1.0/token HTTP/1.1" 200 347 0.016549 +2011-05-11 16:28:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.180248 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.001869 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.119081 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026126 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/token HTTP/1.1" 200 347 0.022438 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.176026 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002427 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142375 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026074 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019413 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015768 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025969 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019157 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015643 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026027 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019459 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.172806 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.035703 +2011-05-11 16:28:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141971 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.010907 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.168310 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.024013 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.105106 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018428 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.017806 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026605 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.019612 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015781 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026123 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.022664 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005817 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031356 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018310 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005867 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027603 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/token HTTP/1.1" 200 347 0.019794 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195289 +2011-05-11 16:28:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.135032 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118334 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026276 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017480 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002551 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028848 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/token HTTP/1.1" 200 347 0.022103 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004683 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027851 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/token HTTP/1.1" 200 347 0.020879 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027645 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032166 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/token HTTP/1.1" 200 347 0.021981 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.029252 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026795 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018241 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.188045 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.119325 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134706 +2011-05-11 16:28:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:28:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:28:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:28:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:28:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026960 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.039475 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.011022 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016045 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.011569 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.011665 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024247 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.054888 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011904 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.009511 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016234 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.011700 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012530 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010619 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015884 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010628 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.019517 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019000 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:24] "POST /v1.0/token HTTP/1.1" 200 347 0.014766 +2011-05-11 16:30:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:30:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018601 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016135 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.011744 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014743 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.009250 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020625 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.014013 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014915 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014306 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020348 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.015614 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015957 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004877 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020751 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.013690 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012149 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004078 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016666 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.012903 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012079 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016137 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017077 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.012160 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014297 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001429 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020158 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018020 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019676 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002132 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027056 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019630 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.020340 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.029503 +2011-05-11 16:30:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:30:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:30:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:30:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:30:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029635 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011731 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.011388 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016196 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011796 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.012077 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018488 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.012803 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013184 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.010566 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017315 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017787 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020664 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015227 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026095 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017542 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.028676 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026348 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.014870 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.025070 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020474 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.016491 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016887 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012023 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020641 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.015095 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018669 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016068 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031668 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020580 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019650 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005347 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026052 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018597 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019998 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005415 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026480 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018959 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019973 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026120 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029171 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018608 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019334 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:12] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002123 +2011-05-11 16:32:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026186 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018686 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020008 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004278 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026072 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021481 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 251 0.026511 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.028085 +2011-05-11 16:32:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027917 +2011-05-11 16:32:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011111 +2011-05-11 16:32:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:32:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:48 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.011929 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016047 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013471 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.012008 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016377 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010838 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013205 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.009612 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018391 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013757 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011681 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010924 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016181 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.011519 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.025640 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019366 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.014664 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.024558 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020883 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.015473 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015006 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012864 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020738 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.015492 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012393 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010933 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016650 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012453 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012127 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003419 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018354 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012668 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018884 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004624 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016827 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013700 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013217 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016048 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017591 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010871 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013728 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001724 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017609 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010899 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012017 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001424 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023136 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/token HTTP/1.1" 200 347 0.023385 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018467 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026790 +2011-05-11 16:32:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:32:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:32:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:32:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:32:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028194 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018152 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.023666 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027451 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.020087 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018198 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026293 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017513 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020583 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014409 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026439 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018651 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019218 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015725 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026638 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019570 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027477 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026688 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018907 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.037585 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026569 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018892 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018589 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014457 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026553 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.020030 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019482 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015913 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026220 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.020137 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020962 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005068 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026358 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017540 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021857 +2011-05-11 16:34:30 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:30 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:30] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005041 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026333 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017468 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.213666 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.037745 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.123602 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019620 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019534 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002149 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026097 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.021912 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018775 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003710 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026064 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019691 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191768 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.035601 +2011-05-11 16:34:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:34:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:34:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:34:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:34:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114664 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018143 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.355281 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.056875 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121991 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:09] "POST /v1.0/token HTTP/1.1" 200 347 0.014917 +2011-05-11 16:35:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.218895 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.021408 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.123529 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018638 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017136 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027759 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018884 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.017097 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026400 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018187 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.022117 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017477 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.010813 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.010405 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018338 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.010861 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004479 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017629 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.014965 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004274 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016181 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.010714 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189697 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122368 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017427 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.021868 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026290 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/token HTTP/1.1" 200 347 0.026618 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018301 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026323 +2011-05-11 16:35:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.022309 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003816 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030359 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018161 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.004416 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029234 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019021 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.027488 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.194493 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122401 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020840 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019800 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026216 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018183 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.026100 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026461 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020549 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020239 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014756 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025994 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018609 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020220 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015444 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026116 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017826 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022444 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005106 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026001 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019121 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018947 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005102 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026336 +2011-05-11 16:35:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018160 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199700 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130688 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026361 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/token HTTP/1.1" 200 347 0.022882 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018342 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002164 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026079 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017569 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.024110 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002153 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026076 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017680 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.194233 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124054 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026635 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "POST /v1.0/token HTTP/1.1" 200 347 0.022973 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018567 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033166 +2011-05-11 16:35:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017738 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.022828 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026370 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018372 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014129 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.009931 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016216 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.013236 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011768 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.011437 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016842 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.010907 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.019904 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018803 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.013481 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.020180 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020158 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.014704 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017873 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.009677 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016301 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.012924 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012918 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010158 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017187 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.012248 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016297 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003379 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017650 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.011089 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013120 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003305 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020685 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.012774 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197932 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.019651 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106009 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017840 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020724 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002325 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026387 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021602 +2011-05-11 16:35:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:35:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019100 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002442 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027382 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.011466 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.169864 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.020127 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.157798 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020003 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.022861 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031348 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.017757 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.024495 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026427 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.023359 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.017011 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027634 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020837 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.018760 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026845 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018456 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.016678 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026601 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020148 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.017551 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026384 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018297 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.005580 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026994 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "POST /v1.0/token HTTP/1.1" 200 347 0.028030 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.005863 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026830 +2011-05-11 16:35:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017040 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.019883 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018642 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.011519 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.002286 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017796 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.011744 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001421 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018635 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.011880 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.018583 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016072 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.012612 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.013524 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017787 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.012391 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018740 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017919 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.012278 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.011398 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016965 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.016805 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.012879 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024916 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.015801 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.012462 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020404 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.015999 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.012974 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023290 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018198 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005677 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029066 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020858 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.007112 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033131 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020843 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.089246 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025842 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017337 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002653 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019041 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.013817 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001933 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019889 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.012042 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.031656 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015712 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:15] "POST /v1.0/token HTTP/1.1" 200 347 0.013428 +2011-05-11 16:35:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.170690 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001495 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128657 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030348 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018316 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.188984 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002373 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125977 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026808 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.023076 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015368 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026359 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.021538 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.015856 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027759 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020513 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016145 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026821 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020839 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.017006 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031573 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "POST /v1.0/token HTTP/1.1" 200 347 0.022109 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:16] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005180 +2011-05-11 16:35:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027415 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020222 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005534 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026261 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021452 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191321 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.047558 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130549 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026679 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021100 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002737 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026384 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018132 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002446 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033267 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020175 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196756 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:17] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.048414 +2011-05-11 16:35:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129726 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026508 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020777 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177495 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.004426 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133239 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026123 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/token HTTP/1.1" 200 347 0.022162 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193037 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.003313 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125984 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026393 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017583 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.017663 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027440 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020830 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.017111 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028543 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018621 +2011-05-11 16:35:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:18 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016763 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026428 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.021120 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016909 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026182 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018692 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.007821 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027891 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.014091 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.004586 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018466 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.011340 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.231459 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.131838 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122389 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026896 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019739 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002580 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026112 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.021791 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002518 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028154 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020743 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.032843 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026196 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:19] "POST /v1.0/token HTTP/1.1" 200 347 0.021266 +2011-05-11 16:35:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:35:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028048 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026359 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017486 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.190533 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.122291 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139054 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026440 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "POST /v1.0/token HTTP/1.1" 200 347 0.023949 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.201214 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002419 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125768 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027495 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017424 +2011-05-11 16:35:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.181968 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002306 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125015 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026449 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017645 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.020022 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028077 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018480 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.017291 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026498 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/token HTTP/1.1" 200 347 0.022699 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202498 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.036499 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116539 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020062 +2011-05-11 16:35:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.183361 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030389 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139103 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.020852 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.017035 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026430 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.022054 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015699 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026331 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.020392 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005936 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031625 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018432 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007712 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029012 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019676 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177302 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.118049 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118197 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029154 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018044 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:22] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004903 +2011-05-11 16:35:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028505 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "POST /v1.0/token HTTP/1.1" 200 347 0.022421 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004745 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029686 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018989 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.031600 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026495 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "POST /v1.0/token HTTP/1.1" 200 347 0.016818 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017540 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016293 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "POST /v1.0/token HTTP/1.1" 200 347 0.012061 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192657 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.101627 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.119351 +2011-05-11 16:35:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:35:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:35:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:35:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:35:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026583 +2011-05-11 16:36:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:04] "POST /v1.0/token HTTP/1.1" 200 347 0.011711 +2011-05-11 16:36:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:04] "POST /v1.0/token HTTP/1.1" 200 347 0.010760 +2011-05-11 16:36:04 DEBUG [routes.middleware] Matched DELETE /v1.0/token/0f9fa9cd-5e38-4a06-bc9e-8e009e40404c +2011-05-11 16:36:04 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'0f9fa9cd-5e38-4a06-bc9e-8e009e40404c', 'controller': } +2011-05-11 16:36:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:04] "DELETE /v1.0/token/0f9fa9cd-5e38-4a06-bc9e-8e009e40404c HTTP/1.1" 204 103 0.139975 +2011-05-11 16:36:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 347 0.100654 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 403 208 0.011519 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched DELETE /v1.0/token/c927be0f-df63-4ba3-b5f2-1136a5c3fd0f +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'c927be0f-df63-4ba3-b5f2-1136a5c3fd0f', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "DELETE /v1.0/token/c927be0f-df63-4ba3-b5f2-1136a5c3fd0f HTTP/1.1" 204 103 0.090424 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 347 0.092366 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 403 266 0.051731 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f590a1e5-d221-41f9-a42b-501c4c5503ed +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f590a1e5-d221-41f9-a42b-501c4c5503ed', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "DELETE /v1.0/token/f590a1e5-d221-41f9-a42b-501c4c5503ed HTTP/1.1" 204 103 0.081886 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 347 0.092701 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 400 198 0.002251 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched DELETE /v1.0/token/efcf0411-ddf9-4606-a139-d75e96b61bf5 +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'efcf0411-ddf9-4606-a139-d75e96b61bf5', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "DELETE /v1.0/token/efcf0411-ddf9-4606-a139-d75e96b61bf5 HTTP/1.1" 204 103 0.088595 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 347 0.092153 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 400 254 0.004065 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a22da2cc-df09-4b45-8de1-064d037e3d0c +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a22da2cc-df09-4b45-8de1-064d037e3d0c', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "DELETE /v1.0/token/a22da2cc-df09-4b45-8de1-064d037e3d0c HTTP/1.1" 204 103 0.088042 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 347 0.100978 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "POST /v1.0/token HTTP/1.1" 200 372 0.017615 +2011-05-11 16:36:05 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8aec5e47-b74a-4117-b0e2-515f1d52a37b +2011-05-11 16:36:05 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:36:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8aec5e47-b74a-4117-b0e2-515f1d52a37b', 'controller': } +2011-05-11 16:36:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:05] "DELETE /v1.0/token/8aec5e47-b74a-4117-b0e2-515f1d52a37b HTTP/1.1" 204 103 0.114604 +2011-05-11 16:36:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:19] "POST /v1.0/token HTTP/1.1" 200 347 0.096227 +2011-05-11 16:36:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:36:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:36:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.016828 +2011-05-11 16:36:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:19] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108184 +2011-05-11 16:36:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:36:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.217647 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019050 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110411 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017471 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020712 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018608 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018342 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.021916 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021784 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018684 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017386 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 403 214 0.015489 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019669 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018511 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011155 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 403 272 0.010826 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012267 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.011598 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011183 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 403 202 0.010016 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012189 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.012120 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010727 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 403 257 0.010836 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012450 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.011880 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012206 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 401 221 0.008903 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013215 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.011022 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015379 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009776 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012882 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.011302 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011410 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003291 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012865 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.010871 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012022 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 404 268 0.004963 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012073 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.013702 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010810 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001422 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013424 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.010800 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011810 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/tenants HTTP/1.1" 401 252 0.003390 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012854 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "POST /v1.0/token HTTP/1.1" 200 347 0.010696 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.099370 +2011-05-11 16:36:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 201 267 0.090375 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089199 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.016654 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 201 221 0.088714 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.089166 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016612 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.013995 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.014748 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017432 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014923 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.014416 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015368 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014966 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 201 274 0.077448 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.096954 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017313 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014370 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014374 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.014087 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016675 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.016609 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016119 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.013384 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016454 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020401 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013962 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.014073 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017208 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014587 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014621 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.014518 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:21] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015692 +2011-05-11 16:36:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.014676 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014107 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.014899 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012504 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011702 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011348 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.010704 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012660 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011599 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012104 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 200 307 0.017485 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013087 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011523 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011956 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 403 202 0.014220 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012300 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011885 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010741 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 403 257 0.010459 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012320 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.012458 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010969 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 401 221 0.009454 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012178 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011722 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013226 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 401 279 0.010005 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012657 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011425 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011735 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants HTTP/1.1" 200 462 0.017318 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012940 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011516 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012186 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.013936 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012038 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.015958 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010663 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001518 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013098 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011077 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001508 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014399 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.010671 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011351 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011558 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013122 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011974 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011570 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010468 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012799 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/token HTTP/1.1" 200 347 0.011756 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011326 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013827 +2011-05-11 16:36:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:36:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013573 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018891 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:28] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197472 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:28] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.032620 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127558 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019154 +2011-05-11 16:36:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.183448 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027688 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124923 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018773 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017006 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026788 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018661 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.014994 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025992 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018617 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.014972 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026449 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.025024 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016485 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028001 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019386 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005520 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026207 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017626 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005377 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027988 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018961 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191083 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138037 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019055 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:36:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:29] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018472 +2011-05-11 16:36:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026340 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018696 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018916 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026062 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.024291 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.004772 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026370 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017634 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002506 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026868 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.011964 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016329 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.179402 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114888 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018695 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017546 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026309 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018784 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017366 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026094 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018534 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018114 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.020744 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027186 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017865 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018952 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014688 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026294 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019577 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017866 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005162 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026187 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019199 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017639 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.006868 +2011-05-11 16:36:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026438 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018679 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188719 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122375 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026342 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/token HTTP/1.1" 200 347 0.024806 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018052 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002176 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.066751 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020861 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018807 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002376 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026785 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019149 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.171100 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113972 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026743 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018550 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018167 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026751 +2011-05-11 16:36:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018505 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017813 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028031 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.023028 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017298 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.011368 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016114 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.011758 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011480 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.008741 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016122 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013445 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.017698 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016214 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.010718 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016598 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015910 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.012213 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011148 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.009217 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020467 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.010938 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011542 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009187 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016237 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.012108 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010534 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004344 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015951 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013049 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010634 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003874 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017320 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.012053 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.169342 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.019955 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.105841 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013988 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019631 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001918 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020519 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.013839 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019504 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002162 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027558 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017930 +2011-05-11 16:36:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188011 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.032391 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128059 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018802 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.020285 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028176 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018674 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.020941 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026089 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.027188 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.014344 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021725 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.013253 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.010348 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016479 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.012119 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.008745 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016093 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.011488 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.009983 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019291 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.013428 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003369 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015893 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.011309 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.003338 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015953 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.012069 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.021063 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016426 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.010784 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001392 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016108 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.011880 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001435 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023248 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018060 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.026489 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025990 +2011-05-11 16:36:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018591 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.018052 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023871 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014704 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.015421 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020641 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.015271 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.011323 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025883 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014780 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.012446 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020928 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.015093 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.011718 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020446 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.015794 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.011449 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020731 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014701 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004255 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021261 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014000 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004435 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020355 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.015459 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.036673 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025136 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014676 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001393 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016555 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011317 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.003119 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015931 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.012345 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.028506 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016657 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/token HTTP/1.1" 200 347 0.012067 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.210724 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:34] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002383 +2011-05-11 16:36:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125720 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026314 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018032 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205680 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002482 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124849 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026533 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017923 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016467 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028370 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017595 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.017049 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028039 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017786 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015990 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026136 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.011997 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.009624 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016769 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.010840 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003329 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020157 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012416 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003495 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016421 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/token HTTP/1.1" 200 347 0.011023 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.164696 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:35] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.032940 +2011-05-11 16:36:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113247 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020861 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/token HTTP/1.1" 200 347 0.014120 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002009 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020569 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/token HTTP/1.1" 200 347 0.014845 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001939 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020935 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/token HTTP/1.1" 200 347 0.015717 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.178369 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.037627 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116982 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026679 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017945 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.205517 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002365 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135391 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026481 +2011-05-11 16:36:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017711 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.180059 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002442 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125945 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.064849 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018588 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.014978 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026724 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018798 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.014932 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025733 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018802 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016386 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025816 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018686 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015481 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025969 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018404 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005279 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025994 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017728 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005313 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026300 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:37] "POST /v1.0/token HTTP/1.1" 200 347 0.024784 +2011-05-11 16:36:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202427 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.115724 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.115305 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027915 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018394 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002511 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026926 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017693 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002417 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027065 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018768 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.027360 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025831 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017595 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.032220 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016135 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012948 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161520 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.105951 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114602 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026625 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018844 +2011-05-11 16:36:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194541 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002391 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117525 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031042 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018937 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.158391 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002358 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117458 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025995 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017923 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015717 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026064 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017445 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.016441 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026552 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017671 +2011-05-11 16:36:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202525 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030236 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.163630 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017891 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.176093 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030728 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130521 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017696 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.017554 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026262 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018450 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014999 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028258 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018545 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.007563 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028127 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017757 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005356 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026239 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:40] "POST /v1.0/token HTTP/1.1" 200 347 0.023231 +2011-05-11 16:36:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.162990 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.101432 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.112535 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016319 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/token HTTP/1.1" 200 347 0.010948 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001509 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017469 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/token HTTP/1.1" 200 347 0.012986 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001530 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016419 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011011 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.020766 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016444 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011309 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.022549 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015937 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011320 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.178101 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.100219 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.104655 +2011-05-11 16:36:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 16:36:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018705 +2011-05-11 16:36:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:47] "POST /v1.0/token HTTP/1.1" 200 347 0.021260 +2011-05-11 16:36:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:47] "POST /v1.0/groups HTTP/1.1" 201 202 0.180087 +2011-05-11 16:36:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:47] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.172001 +2011-05-11 16:36:47 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122763 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122035 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.130709 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105940 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021105 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "POST /v1.0/groups HTTP/1.1" 201 202 0.110750 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.179166 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.116217 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.039733 +2011-05-11 16:36:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.112359 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.114155 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097572 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018911 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.092467 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.196936 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.114686 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.039450 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.154862 +2011-05-11 16:36:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122403 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097644 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017885 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "POST /v1.0/groups HTTP/1.1" 201 202 0.118319 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180232 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014385 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038575 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122861 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.137944 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018179 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:50] "POST /v1.0/groups HTTP/1.1" 201 202 0.109936 +2011-05-11 16:36:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.172001 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.015437 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038444 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.121624 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105966 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018642 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "POST /v1.0/groups HTTP/1.1" 201 202 0.092329 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.188433 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015493 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.037879 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.130348 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:51] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097591 +2011-05-11 16:36:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018829 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.092490 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.171875 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014835 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038150 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122768 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097524 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017853 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.093412 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.181917 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:52] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.113686 +2011-05-11 16:36:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:36:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:36:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105431 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.155652 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097556 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017528 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023955 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "POST /v1.0/groups HTTP/1.1" 201 206 0.092291 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.096996 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097197 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020144 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "POST /v1.0/groups HTTP/1.1" 201 206 0.190967 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:53] "POST /v1.0/groups HTTP/1.1" 409 226 0.018527 +2011-05-11 16:36:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125863 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088809 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018286 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/groups HTTP/1.1" 201 270 0.160026 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/groups HTTP/1.1" 409 291 0.018839 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.100293 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097212 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021476 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/groups HTTP/1.1" 403 214 0.014823 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.094710 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.099821 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017972 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:54] "POST /v1.0/groups HTTP/1.1" 403 272 0.016948 +2011-05-11 16:36:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.188689 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098603 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.021528 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/groups HTTP/1.1" 403 202 0.014473 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.096811 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091467 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017755 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/groups HTTP/1.1" 403 257 0.015833 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.098712 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098562 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019006 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/groups HTTP/1.1" 404 210 0.005393 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.121896 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.141482 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017689 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:55] "POST /v1.0/groups HTTP/1.1" 404 268 0.005388 +2011-05-11 16:36:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.091600 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108160 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020119 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/groups HTTP/1.1" 401 194 0.002296 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.101808 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.099848 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020100 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/groups HTTP/1.1" 401 252 0.005060 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.091981 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108175 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020003 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.184858 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "POST /v1.0/groups HTTP/1.1" 401 221 0.015415 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118190 +2011-05-11 16:36:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105526 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017501 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/groups HTTP/1.1" 401 279 0.016402 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.097618 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098726 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.022210 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.097054 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/groups HTTP/1.1" 201 270 0.091054 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105421 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105533 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018546 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/tenants HTTP/1.1" 201 215 0.093844 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:57] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.114028 +2011-05-11 16:36:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 16:36:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121901 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105497 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104539 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090511 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018531 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.107719 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022865 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098370 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017883 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.115946 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.027759 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.119069 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019085 +2011-05-11 16:36:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:36:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100783 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.097645 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.105458 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105556 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112685 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098618 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019393 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:36:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:36:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.192280 +2011-05-11 16:36:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:36:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:36:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.238508 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.130217 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121985 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039127 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.130819 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.091118 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018851 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.116318 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180303 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015306 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038881 +2011-05-11 16:37:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.046998 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.049041 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.138737 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097651 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018614 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.092712 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.190436 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015547 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038094 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.038971 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039172 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.129591 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.089227 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018063 +2011-05-11 16:37:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.093409 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180161 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114501 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113712 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042776 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.118890 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097649 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017698 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "POST /v1.0/groups HTTP/1.1" 201 206 0.103363 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:02] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.023326 +2011-05-11 16:37:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088324 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088778 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017645 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "POST /v1.0/groups HTTP/1.1" 201 206 0.168721 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.025917 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.103255 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097315 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018762 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "POST /v1.0/groups HTTP/1.1" 201 270 0.184355 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.023881 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.145806 +2011-05-11 16:37:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088485 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017612 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "POST /v1.0/groups HTTP/1.1" 201 270 0.168972 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.022932 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105191 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113485 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018479 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.098656 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "POST /v1.0/groups HTTP/1.1" 201 206 0.091646 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "GET /v1.0/groups HTTP/1.1" 200 230 0.032588 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.102529 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.163217 +2011-05-11 16:37:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018952 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "POST /v1.0/groups HTTP/1.1" 201 206 0.166875 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "GET /v1.0/groups HTTP/1.1" 403 202 0.015666 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.103976 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097663 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "POST /v1.0/token HTTP/1.1" 200 347 0.023332 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "POST /v1.0/groups HTTP/1.1" 201 270 0.162265 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "GET /v1.0/groups HTTP/1.1" 403 257 0.016218 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121207 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105555 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017777 +2011-05-11 16:37:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "POST /v1.0/groups HTTP/1.1" 201 206 0.176846 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "GET /v1.0/groups HTTP/1.1" 401 221 0.014621 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.129750 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105572 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017592 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "POST /v1.0/groups HTTP/1.1" 201 270 0.177279 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "GET /v1.0/groups HTTP/1.1" 401 279 0.015274 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104322 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105389 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018983 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "POST /v1.0/groups HTTP/1.1" 201 270 0.167799 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 16:37:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:06] "GET /v1.0/groups HTTP/1.1" 200 329 0.032504 +2011-05-11 16:37:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111161 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105885 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017893 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.176441 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.205273 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114557 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046290 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.116110 +2011-05-11 16:37:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122466 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107828 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017672 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.101105 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.188370 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122826 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.054356 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.114447 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122484 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105986 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:08] "POST /v1.0/token HTTP/1.1" 200 347 0.021065 +2011-05-11 16:37:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.100127 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180432 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114264 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014638 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113421 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122365 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122113 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "POST /v1.0/token HTTP/1.1" 200 347 0.020895 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.125449 +2011-05-11 16:37:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.213580 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.131171 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.015463 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.139408 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.121490 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122399 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017601 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.093921 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180228 +2011-05-11 16:37:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122747 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.020363 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.123846 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.114101 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122075 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017607 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.093774 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.181847 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.113806 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:11] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.015891 +2011-05-11 16:37:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113836 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.121745 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105946 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017594 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "POST /v1.0/groups HTTP/1.1" 201 202 0.085364 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.172005 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114422 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014501 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113417 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122185 +2011-05-11 16:37:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097463 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017482 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "POST /v1.0/groups HTTP/1.1" 201 202 0.102102 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.163580 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.122849 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.046444 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130771 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.132234 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113271 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018518 +2011-05-11 16:37:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "POST /v1.0/groups HTTP/1.1" 201 206 0.101122 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.105475 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.122120 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113859 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018222 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "POST /v1.0/groups HTTP/1.1" 201 206 0.195015 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002403 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108173 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113909 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019669 +2011-05-11 16:37:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "POST /v1.0/groups HTTP/1.1" 201 270 0.199966 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002453 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117390 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113910 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017638 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "POST /v1.0/groups HTTP/1.1" 201 206 0.185699 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.024044 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128674 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122104 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018618 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "POST /v1.0/tenants HTTP/1.1" 201 268 0.101210 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.024108 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023419 +2011-05-11 16:37:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.102963 +2011-05-11 16:37:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018310 +2011-05-11 16:37:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 16:37:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 16:37:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.219133 +2011-05-11 16:37:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 16:37:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 16:37:16 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.105566 +2011-05-11 16:37:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 16:37:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 16:37:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105359 +2011-05-11 16:37:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 16:37:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 16:37:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105707 +2011-05-11 16:37:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019611 +2011-05-11 16:37:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:29] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093709 +2011-05-11 16:37:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:29] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114027 +2011-05-11 16:37:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.280067 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.139352 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113632 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.130799 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105821 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105325 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018558 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "POST /v1.0/tenants HTTP/1.1" 201 214 0.119083 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:30] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113621 +2011-05-11 16:37:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.213512 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.114477 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.035966 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125075 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.130844 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105918 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105506 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018833 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100868 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:31] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106032 +2011-05-11 16:37:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.212652 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.122731 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036069 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.118332 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138270 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114198 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105663 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018261 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:32] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101481 +2011-05-11 16:37:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097862 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.188528 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015499 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036162 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.123456 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105887 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113893 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018702 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.126042 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106339 +2011-05-11 16:37:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196810 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.014315 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.040760 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.127615 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105833 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105664 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017674 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110546 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097350 +2011-05-11 16:37:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.271801 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015850 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036523 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.123382 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105843 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105620 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017505 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110659 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106159 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205203 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014438 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035312 +2011-05-11 16:37:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.135623 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121506 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113926 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018710 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109359 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097747 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205191 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.139452 +2011-05-11 16:37:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130225 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.180691 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105920 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114070 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020976 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021307 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020243 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021014 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106644 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121983 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020729 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018618 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019042 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106287 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:37] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021085 +2011-05-11 16:37:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115125 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019842 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018956 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 201 267 0.119908 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.114413 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.021178 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106254 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021212 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018564 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017370 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.015643 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020158 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020701 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017633 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018825 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.016852 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022739 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019682 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018977 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018341 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014653 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020901 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020144 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012803 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015602 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.009057 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013263 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012010 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011570 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011106 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003342 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013126 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012780 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/token HTTP/1.1" 200 347 0.010817 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:38] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011857 +2011-05-11 16:37:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003972 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016022 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016167 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017811 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013611 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001922 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016666 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015677 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014542 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013610 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001916 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017264 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020963 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017473 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023218 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.101431 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015874 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111446 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019967 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019070 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017556 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015758 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019883 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020822 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018982 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020235 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018428 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.020797 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.105523 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121875 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019700 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019053 +2011-05-11 16:37:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/tenants HTTP/1.1" 201 221 0.119692 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.139224 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.122018 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122261 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020349 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021531 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018756 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.021266 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019874 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021423 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019281 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.020177 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023089 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019647 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019140 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/tenants HTTP/1.1" 201 221 0.101143 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:37:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:40] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098548 +2011-05-11 16:37:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 16:37:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.106340 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.106494 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020014 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020806 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "POST /v1.0/token HTTP/1.1" 200 347 0.017810 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022678 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105519 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.221907 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.131069 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130187 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115666 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020586 +2011-05-11 16:37:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018113 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020947 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020811 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019750 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019154 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.019546 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021065 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020711 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018136 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020142 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106711 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.033239 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.120014 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122020 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114124 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019738 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/token HTTP/1.1" 200 347 0.020252 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017543 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107126 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:42] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.020130 +2011-05-11 16:37:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.125269 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021139 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017775 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018286 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115356 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017940 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118434 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022803 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/token HTTP/1.1" 200 347 0.023609 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017462 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103706 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.017075 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110220 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023776 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018089 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018389 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105341 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 16:37:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:43] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021098 +2011-05-11 16:37:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115336 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019837 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019055 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017725 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107654 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.019870 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108270 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020959 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017724 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018688 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115131 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.026429 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116138 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020111 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019086 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018633 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103577 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033979 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109614 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019547 +2011-05-11 16:37:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019021 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019582 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107091 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015443 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104422 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021068 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018035 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018431 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098768 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.016574 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112440 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021079 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018961 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020355 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097309 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015901 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111998 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019804 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019952 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017454 +2011-05-11 16:37:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097680 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.016438 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104290 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020915 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018102 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018710 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106647 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.032961 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110860 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019835 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/token HTTP/1.1" 200 347 0.024932 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018624 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.101366 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027702 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116649 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.043091 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.109044 +2011-05-11 16:37:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030072 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106685 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113999 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019141 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107863 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114398 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027599 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125563 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.016669 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.161554 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031830 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:47] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105908 +2011-05-11 16:37:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113940 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018258 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100962 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106036 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027267 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117657 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015248 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120847 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035686 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117783 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113957 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018477 +2011-05-11 16:37:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101191 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105363 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027304 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116865 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.014389 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121727 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030528 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106255 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105579 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018848 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100903 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105907 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031709 +2011-05-11 16:37:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.121390 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014697 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129700 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032199 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112806 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.138820 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018678 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100968 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106043 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027510 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117216 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.014348 +2011-05-11 16:37:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113539 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035126 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101438 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105388 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018807 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.092672 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114280 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029693 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116347 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014496 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121803 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031004 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105050 +2011-05-11 16:37:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106707 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018566 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101021 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097664 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032182 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.121048 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.045447 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125139 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030572 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114542 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122124 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017770 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022082 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020834 +2011-05-11 16:37:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096256 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.105634 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105386 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019594 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019528 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023389 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020324 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103623 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002412 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107520 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021877 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018871 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017423 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021092 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.099909 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002383 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108950 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020714 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018196 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018416 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020180 +2011-05-11 16:37:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108991 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.020222 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116018 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020765 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020164 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018536 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020126 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025512 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019966 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018775 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021719 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017618 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021166 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098889 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.105585 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105400 +2011-05-11 16:37:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 16:37:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 16:37:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 16:37:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:37:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020250 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "POST /v1.0/token HTTP/1.1" 200 347 0.012352 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.008739 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b1050bc1-ff1a-4783-b1d5-03ab1582cda7 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b1050bc1-ff1a-4783-b1d5-03ab1582cda7', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "DELETE /v1.0/token/b1050bc1-ff1a-4783-b1d5-03ab1582cda7 HTTP/1.1" 204 103 0.073350 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "POST /v1.0/token HTTP/1.1" 200 347 0.093424 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.011370 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/31dd52f8-c14d-4f5e-a71c-1f896be731d7 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'31dd52f8-c14d-4f5e-a71c-1f896be731d7', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "DELETE /v1.0/token/31dd52f8-c14d-4f5e-a71c-1f896be731d7 HTTP/1.1" 204 103 0.096870 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "POST /v1.0/token HTTP/1.1" 200 347 0.100687 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.014310 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d3f38e43-4588-46ac-a18b-692713860960 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd3f38e43-4588-46ac-a18b-692713860960', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "DELETE /v1.0/token/d3f38e43-4588-46ac-a18b-692713860960 HTTP/1.1" 204 103 0.103246 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "POST /v1.0/token HTTP/1.1" 200 347 0.109335 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 16:38:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:02] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017278 +2011-05-11 16:38:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8ecaf980-972b-4bfb-92c9-09c71d81e443 +2011-05-11 16:38:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8ecaf980-972b-4bfb-92c9-09c71d81e443', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "DELETE /v1.0/token/8ecaf980-972b-4bfb-92c9-09c71d81e443 HTTP/1.1" 204 103 0.098524 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "POST /v1.0/token HTTP/1.1" 200 347 0.102096 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched GET /v1.0/token/4587e31b-7afb-4f1e-a14b-b25408d5b0e1 +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'4587e31b-7afb-4f1e-a14b-b25408d5b0e1', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "GET /v1.0/token/4587e31b-7afb-4f1e-a14b-b25408d5b0e1?belongsTo=1234 HTTP/1.1" 200 347 0.030449 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4587e31b-7afb-4f1e-a14b-b25408d5b0e1 +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4587e31b-7afb-4f1e-a14b-b25408d5b0e1', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "DELETE /v1.0/token/4587e31b-7afb-4f1e-a14b-b25408d5b0e1 HTTP/1.1" 204 103 0.096696 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "POST /v1.0/token HTTP/1.1" 200 347 0.101186 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched GET /v1.0/token/7ef8b16e-34ff-42e9-bb84-833efc59c490 +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'7ef8b16e-34ff-42e9-bb84-833efc59c490', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "GET /v1.0/token/7ef8b16e-34ff-42e9-bb84-833efc59c490?belongsTo=1234 HTTP/1.1" 200 372 0.030426 +2011-05-11 16:38:03 DEBUG [routes.middleware] Matched DELETE /v1.0/token/7ef8b16e-34ff-42e9-bb84-833efc59c490 +2011-05-11 16:38:03 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 16:38:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'7ef8b16e-34ff-42e9-bb84-833efc59c490', 'controller': } +2011-05-11 16:38:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:03] "DELETE /v1.0/token/7ef8b16e-34ff-42e9-bb84-833efc59c490 HTTP/1.1" 204 103 0.101223 +2011-05-11 16:38:07 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 16:38:07 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 16:38:07 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 16:38:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:07] "GET /v1.0/ HTTP/1.1" 200 1081 0.012122 +2011-05-11 16:38:07 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 16:38:07 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 16:38:07 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 16:38:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 16:38:07] "GET /v1.0/ HTTP/1.1" 200 988 0.003851 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/token HTTP/1.1" 200 347 0.135652 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.029403 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.028862 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131193 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018405 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217687 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027880 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.166685 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017790 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016741 +2011-05-11 17:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026337 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018269 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016644 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026211 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018133 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016431 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026278 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017618 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.019748 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027410 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.013564 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003557 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017830 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011549 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005060 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020708 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011521 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.188027 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.115860 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018207 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019645 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026927 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018818 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018979 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026313 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020088 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002850 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026562 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018797 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002409 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026630 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017695 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026524 +2011-05-11 17:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205301 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138907 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018773 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018945 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026973 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017626 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.019080 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026272 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017862 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020212 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014974 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026150 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.021270 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019285 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016238 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026472 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017458 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.024585 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005104 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.059351 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012686 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011763 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003321 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015897 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011660 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.184031 +2011-05-11 17:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122988 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025642 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017712 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018845 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002275 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026207 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017523 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018955 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002241 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026715 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019633 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.204183 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129788 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026078 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018616 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018286 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026261 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017753 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018597 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019070 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012625 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011287 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.010427 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016754 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.013068 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011430 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.009574 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020983 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011032 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.017520 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016140 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011897 +2011-05-11 17:02:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:07 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016414 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015746 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011325 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012841 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.008726 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017102 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011813 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010519 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010155 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016126 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011507 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011168 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003325 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019752 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.012898 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011742 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004435 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016331 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.010861 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190737 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.025782 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122405 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.014817 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014242 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.003394 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021080 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.014684 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014064 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001698 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021155 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.014762 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199731 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:08] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.033590 +2011-05-11 17:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134893 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.017687 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.022520 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026047 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019034 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.022143 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026221 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019002 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.016028 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027059 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.017621 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.015915 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016537 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.010875 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.013902 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017080 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.011657 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.009847 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016162 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.010740 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003423 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017970 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.011886 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.004185 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021494 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.014244 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.020644 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020437 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.015179 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001794 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020833 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.014002 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001821 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023032 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021458 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.020003 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020883 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016828 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.015165 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020616 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016860 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018931 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028484 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018877 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:09] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015125 +2011-05-11 17:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026563 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018516 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015191 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026105 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019301 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.014691 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026089 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.024277 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.014896 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026424 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019444 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.006747 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029842 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018973 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005148 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026866 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.020723 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.046620 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026974 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019372 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002260 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031207 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018471 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.004373 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028369 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018582 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.052804 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026575 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.016979 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.229983 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:10] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002390 +2011-05-11 17:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142134 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026103 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021289 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.229184 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.004690 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132732 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026720 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020395 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.016015 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031639 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021387 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.018047 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026441 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017729 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016519 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027508 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017742 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016428 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023892 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.010896 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.004644 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016516 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.012036 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005159 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015865 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.011623 +2011-05-11 17:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.185825 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.034109 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.120126 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021100 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.014860 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001946 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020845 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.015344 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002008 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021194 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.014969 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.184720 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.037880 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132973 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033749 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017546 +2011-05-11 17:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.248424 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.004246 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133547 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025912 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018052 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197510 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002377 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125524 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026294 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021500 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.014596 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025886 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018809 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015105 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030229 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018874 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015328 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026429 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018808 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015158 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026967 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018525 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.006506 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026323 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019890 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.007549 +2011-05-11 17:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027835 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018620 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.201910 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.130548 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138413 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026261 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019293 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.004868 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026422 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019897 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002462 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026894 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018770 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.023162 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016405 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.012314 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016991 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016359 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.011489 +2011-05-11 17:02:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.283545 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.130495 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138779 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028522 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019110 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194438 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002354 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125691 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026675 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018769 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202412 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:15] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002347 +2011-05-11 17:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134246 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033190 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017535 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.017717 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026549 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017570 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015982 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025928 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.010881 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.187483 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.031334 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132199 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017710 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.217110 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:16] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030530 +2011-05-11 17:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139176 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019963 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016300 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027424 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018432 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014880 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028470 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018619 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005595 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016013 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011433 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003408 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016609 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.011675 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.183863 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.125243 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137122 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026187 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019098 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002435 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026233 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018673 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004492 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026671 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020527 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.029514 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027237 +2011-05-11 17:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018408 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027587 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026466 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017458 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200424 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.133821 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127676 +2011-05-11 17:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:02:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027391 +2011-05-11 17:25:35 DEBUG [server] ******************************************************************************** +2011-05-11 17:25:35 DEBUG [server] Configuration options gathered from config file: +2011-05-11 17:25:35 DEBUG [server] /home/bsirish/keystone/keystone/etc/keystone.conf +2011-05-11 17:25:35 DEBUG [server] ================================================ +2011-05-11 17:25:35 DEBUG [server] bind_host 0.0.0.0 +2011-05-11 17:25:35 DEBUG [server] bind_port 8080 +2011-05-11 17:25:35 DEBUG [server] debug False +2011-05-11 17:25:35 DEBUG [server] default_store file +2011-05-11 17:25:35 DEBUG [server] log_file keystone.log +2011-05-11 17:25:35 DEBUG [server] registry_host 0.0.0.0 +2011-05-11 17:25:35 DEBUG [server] registry_port 9191 +2011-05-11 17:25:35 DEBUG [server] verbose True +2011-05-11 17:25:35 DEBUG [server] ******************************************************************************** +2011-05-11 17:25:35 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True +2011-05-11 17:25:35 DEBUG [eventlet.wsgi.server] (8322) wsgi starting up on http://0.0.0.0:8080/ +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.039290 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.011348 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.137775 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106341 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018417 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101449 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018867 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020862 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.020808 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018601 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017459 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020852 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017726 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017596 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 403 214 0.009429 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012092 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.011740 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013748 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 403 272 0.014263 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011890 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.011305 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011547 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 403 202 0.010112 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013397 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.011010 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013605 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 403 257 0.012015 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017187 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.013860 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015187 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 401 221 0.011214 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016288 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.013907 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015736 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 401 279 0.011505 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016683 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/token HTTP/1.1" 200 347 0.014380 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015200 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "POST /v1.0/tenants HTTP/1.1" 404 210 0.005096 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016912 +2011-05-11 17:29:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.014016 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018488 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 404 268 0.005054 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015307 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.015097 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014838 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001519 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013247 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.012141 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010711 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001471 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013578 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.010611 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097912 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 201 267 0.089916 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097829 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017896 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 201 221 0.101814 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105386 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020676 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.021086 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018637 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021073 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017620 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.021739 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023456 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018522 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:37] "POST /v1.0/tenants HTTP/1.1" 201 274 0.106655 +2011-05-11 17:29:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:29:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.130415 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020654 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019128 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018774 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017327 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020560 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020235 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018888 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.016788 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020708 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017334 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023285 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.019387 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019624 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019016 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018007 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018133 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019915 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.023095 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010698 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.040567 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012428 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011440 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011731 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.011450 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012041 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011210 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011799 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 200 307 0.019039 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011983 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012681 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010528 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009596 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012330 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012475 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013850 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 403 257 0.008858 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016093 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.012977 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015744 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 401 221 0.009468 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014113 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011347 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010786 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009213 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012492 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.011329 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011311 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "GET /v1.0/tenants HTTP/1.1" 200 462 0.017942 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012749 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:38] "POST /v1.0/token HTTP/1.1" 200 347 0.010559 +2011-05-11 17:29:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011529 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.013324 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013267 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011509 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011310 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001465 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012699 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/token HTTP/1.1" 200 347 0.010852 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011184 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001518 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012386 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016792 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011401 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010243 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012932 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/token HTTP/1.1" 200 347 0.010613 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011763 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010989 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012574 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011576 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011328 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.015684 +2011-05-11 17:29:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:29:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:29:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:29:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:29:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013526 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019706 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.016927 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 201 214 0.130061 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113839 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020414 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108334 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019397 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020898 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018460 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 409 275 0.023563 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017613 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020874 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/token HTTP/1.1" 200 347 0.021666 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019065 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 403 214 0.013968 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014902 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/token HTTP/1.1" 200 347 0.010913 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013450 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "POST /v1.0/tenants HTTP/1.1" 403 272 0.011414 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012026 +2011-05-11 17:39:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.014822 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012070 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009500 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012175 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.013417 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011719 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 403 257 0.011099 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012119 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.012431 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013113 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 401 221 0.010653 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016376 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011704 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012749 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009861 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014916 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.012654 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012653 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004159 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014162 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.013359 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013290 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003657 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014771 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011352 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011814 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001488 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016508 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011734 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013109 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 401 252 0.003485 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019175 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018387 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.118745 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 201 267 0.122166 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122174 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017475 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:57] "POST /v1.0/tenants HTTP/1.1" 201 221 0.118747 +2011-05-11 17:39:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:39:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105368 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020766 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020869 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018926 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020826 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020179 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018433 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019619 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.022988 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 201 274 0.104545 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105444 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021051 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019854 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018668 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017413 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020818 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018468 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019229 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017291 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025209 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019008 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020377 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.017981 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019689 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019507 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018680 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018008 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019658 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021336 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020452 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.018048 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019818 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020804 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018042 +2011-05-11 17:39:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:39:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:58 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.018272 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012975 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012837 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011543 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 200 307 0.021613 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015054 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.010939 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016668 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 403 202 0.013039 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015082 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015316 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020845 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 403 257 0.015783 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022208 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021058 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018131 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 401 221 0.017414 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020923 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.022771 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019293 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015542 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020676 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021988 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019610 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants HTTP/1.1" 200 462 0.027829 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021437 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019375 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018841 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.028670 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020355 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021065 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016693 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001394 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013608 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.013553 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012293 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001490 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013982 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012774 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015072 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011219 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014245 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.010727 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014407 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.014873 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016978 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.016792 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017312 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.018463 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015577 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/ HTTP/1.1" 200 1081 0.022178 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "GET /v1.0/ HTTP/1.1" 200 988 0.003076 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:39:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015860 +2011-05-11 17:39:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:39:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:39:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 200 347 0.015796 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched DELETE /v1.0/token/c9b84c01-b559-458e-b81f-c74f370ac987 +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'c9b84c01-b559-458e-b81f-c74f370ac987', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "DELETE /v1.0/token/c9b84c01-b559-458e-b81f-c74f370ac987 HTTP/1.1" 204 103 0.125375 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 200 347 0.109188 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 403 208 0.011990 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b451b133-bf2a-4643-9c2e-d19bb0b13f8f +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b451b133-bf2a-4643-9c2e-d19bb0b13f8f', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "DELETE /v1.0/token/b451b133-bf2a-4643-9c2e-d19bb0b13f8f HTTP/1.1" 204 103 0.103712 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 200 347 0.117619 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 403 266 0.012759 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f2c74153-0df7-47cb-8c64-61508a4ffda1 +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f2c74153-0df7-47cb-8c64-61508a4ffda1', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "DELETE /v1.0/token/f2c74153-0df7-47cb-8c64-61508a4ffda1 HTTP/1.1" 204 103 0.119526 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 200 347 0.117630 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 400 198 0.002245 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d41d627a-c417-441a-8b9d-80257931a22e +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd41d627a-c417-441a-8b9d-80257931a22e', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "DELETE /v1.0/token/d41d627a-c417-441a-8b9d-80257931a22e HTTP/1.1" 204 103 0.105227 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 200 347 0.109270 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:00] "POST /v1.0/token HTTP/1.1" 400 254 0.002350 +2011-05-11 17:40:00 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8c4e768e-4a50-46d2-a161-6a1417b01220 +2011-05-11 17:40:00 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8c4e768e-4a50-46d2-a161-6a1417b01220', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "DELETE /v1.0/token/8c4e768e-4a50-46d2-a161-6a1417b01220 HTTP/1.1" 204 103 0.105271 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "POST /v1.0/token HTTP/1.1" 200 347 0.142551 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "POST /v1.0/token HTTP/1.1" 200 372 0.018679 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/9341b804-e72a-46dd-835a-8ed399134d7f +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'9341b804-e72a-46dd-835a-8ed399134d7f', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "DELETE /v1.0/token/9341b804-e72a-46dd-835a-8ed399134d7f HTTP/1.1" 204 103 0.099060 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "POST /v1.0/token HTTP/1.1" 200 347 0.108974 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.015200 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bda425ea-e120-4c74-b446-050d28fbe122 +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bda425ea-e120-4c74-b446-050d28fbe122', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "DELETE /v1.0/token/bda425ea-e120-4c74-b446-050d28fbe122 HTTP/1.1" 204 103 0.109183 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "POST /v1.0/token HTTP/1.1" 200 347 0.109419 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.015389 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f3d943b5-546f-4a47-8d7c-c1727591442c +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f3d943b5-546f-4a47-8d7c-c1727591442c', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "DELETE /v1.0/token/f3d943b5-546f-4a47-8d7c-c1727591442c HTTP/1.1" 204 103 0.109021 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "POST /v1.0/token HTTP/1.1" 200 347 0.109206 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:40:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:01] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017275 +2011-05-11 17:40:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4f0494e7-45cd-4db3-ae71-35014ae9631d +2011-05-11 17:40:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4f0494e7-45cd-4db3-ae71-35014ae9631d', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "DELETE /v1.0/token/4f0494e7-45cd-4db3-ae71-35014ae9631d HTTP/1.1" 204 103 0.098513 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "POST /v1.0/token HTTP/1.1" 200 347 0.100820 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018320 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/240a712d-dc32-4378-9d77-7747b735e4e6 +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'240a712d-dc32-4378-9d77-7747b735e4e6', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "DELETE /v1.0/token/240a712d-dc32-4378-9d77-7747b735e4e6 HTTP/1.1" 204 103 0.105769 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "POST /v1.0/token HTTP/1.1" 200 347 0.117438 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched GET /v1.0/token/7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8 +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "GET /v1.0/token/7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8?belongsTo=1234 HTTP/1.1" 200 347 0.030637 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8 +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "DELETE /v1.0/token/7e2b6dfa-95f2-4dc2-a3fc-24745a2241c8 HTTP/1.1" 204 103 0.109411 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "POST /v1.0/token HTTP/1.1" 200 347 0.109090 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched GET /v1.0/token/13d95dad-efc5-479b-a510-0e09ed777b1b +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'13d95dad-efc5-479b-a510-0e09ed777b1b', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "GET /v1.0/token/13d95dad-efc5-479b-a510-0e09ed777b1b?belongsTo=1234 HTTP/1.1" 200 372 0.030424 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/13d95dad-efc5-479b-a510-0e09ed777b1b +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'13d95dad-efc5-479b-a510-0e09ed777b1b', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "DELETE /v1.0/token/13d95dad-efc5-479b-a510-0e09ed777b1b HTTP/1.1" 204 103 0.109827 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "POST /v1.0/token HTTP/1.1" 200 347 0.100715 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.018042 +2011-05-11 17:40:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098488 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113838 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021488 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101319 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018401 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021092 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.027863 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017568 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.056653 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015799 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.011082 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013095 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 403 214 0.011103 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012595 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.015811 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013583 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 403 272 0.009018 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013395 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.012805 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012844 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 403 202 0.010230 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015431 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.016559 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017628 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 403 257 0.012252 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015837 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017102 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021491 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 401 221 0.011743 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018726 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018036 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022768 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 401 279 0.015096 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020654 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021979 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020210 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/tenants HTTP/1.1" 404 210 0.007200 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020203 +2011-05-11 17:40:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021070 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018454 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 404 268 0.005262 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020109 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018886 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018590 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002356 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021899 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.021512 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019207 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002329 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020490 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018727 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.109809 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 201 267 0.116405 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.129542 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020768 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/tenants HTTP/1.1" 201 221 0.107918 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122049 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019575 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020709 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018340 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020866 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020783 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018280 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019864 +2011-05-11 17:40:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020249 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 201 274 0.131395 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113737 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021082 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019203 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019534 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.018259 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022116 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022727 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023335 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.018196 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020915 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020540 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019891 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.017728 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019831 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022786 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018330 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.019361 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019854 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.021686 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018168 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.018012 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012163 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.013400 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013060 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.011092 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012936 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011829 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012480 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants HTTP/1.1" 200 307 0.022867 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012439 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011441 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013048 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009512 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012972 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011643 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013416 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "GET /v1.0/tenants HTTP/1.1" 403 257 0.009588 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012360 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:05] "POST /v1.0/token HTTP/1.1" 200 347 0.011566 +2011-05-11 17:40:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012276 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "GET /v1.0/tenants HTTP/1.1" 401 221 0.010824 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013210 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014667 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011526 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009613 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012009 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012532 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013297 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "GET /v1.0/tenants HTTP/1.1" 200 462 0.017319 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012787 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015585 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013714 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.014016 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012718 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013992 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013039 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001519 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014481 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.010803 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013665 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.003045 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014516 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.010818 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014075 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011827 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012827 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013768 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012349 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011524 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014638 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013363 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011704 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.015669 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012431 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.016476 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.184226 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.028037 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132760 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:06] "POST /v1.0/token HTTP/1.1" 200 347 0.020226 +2011-05-11 17:40:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200267 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.029650 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132786 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018579 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.018042 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026431 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020370 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016987 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033617 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020275 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016428 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027414 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.013395 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.010560 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018253 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010908 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005135 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018987 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.013307 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004476 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016671 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010812 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202078 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.147272 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018932 +2011-05-11 17:40:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:40:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.022791 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033050 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.020442 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018055 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026157 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018796 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003078 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027287 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018554 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.004338 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029990 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019248 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.027928 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203480 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130598 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.023460 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018887 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026324 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.024362 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.019591 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026491 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019529 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018968 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.015861 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026033 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017391 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020682 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009333 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017165 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/token HTTP/1.1" 200 347 0.013932 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012719 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003196 +2011-05-11 17:40:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016643 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/token HTTP/1.1" 200 347 0.011470 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011509 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004907 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018005 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/token HTTP/1.1" 200 347 0.012723 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.206779 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130691 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027492 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019191 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019174 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002374 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026536 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018893 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019483 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002514 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026113 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/token HTTP/1.1" 200 347 0.022614 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200503 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138912 +2011-05-11 17:40:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027537 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018576 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019338 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032788 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.062621 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017187 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025914 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.015101 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013042 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.008866 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016087 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.013100 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012110 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010373 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016052 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.011995 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.018474 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016744 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.015835 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.023841 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025990 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.014092 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017288 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.011919 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020284 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018097 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017882 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015328 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026114 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018511 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021326 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005066 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026073 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.013748 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016140 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004719 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020632 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/token HTTP/1.1" 200 347 0.016272 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.192013 +2011-05-11 17:40:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:10 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:10] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.032992 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134929 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021141 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020340 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002784 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027123 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021372 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019255 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002130 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026317 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019800 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196035 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.032274 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128196 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019333 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.023220 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031340 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018606 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.024758 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028898 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018286 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.016542 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026374 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018819 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.019056 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026354 +2011-05-11 17:40:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020395 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.015869 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027371 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020002 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.016802 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027107 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017456 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.005131 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030252 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.026669 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.007243 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028462 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018355 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.019279 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016231 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011443 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001398 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017878 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.012918 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001408 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017930 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.012868 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.019973 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017722 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011500 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012306 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017762 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.012562 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.018323 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016642 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.010799 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.011568 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018234 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011544 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.011296 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019114 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.013015 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.010019 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016767 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.010743 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.009610 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018465 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.010978 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004586 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017736 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.014833 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004505 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021496 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.013086 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.033016 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016463 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.011023 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001774 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022977 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "POST /v1.0/token HTTP/1.1" 200 347 0.019544 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001921 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021850 +2011-05-11 17:40:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/token HTTP/1.1" 200 347 0.016316 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.042077 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020418 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018864 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.200182 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001546 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127944 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020812 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019037 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195002 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002450 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134212 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026104 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/token HTTP/1.1" 200 347 0.023387 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.014569 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026675 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "POST /v1.0/token HTTP/1.1" 200 347 0.020649 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.017134 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028287 +2011-05-11 17:40:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020596 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.014574 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028298 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.027030 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.015671 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026919 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019938 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005677 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027109 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.016151 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003659 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018940 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.012882 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.187228 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.051524 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.143140 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029335 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020508 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002592 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031491 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018905 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002484 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028507 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020783 +2011-05-11 17:40:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.197151 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.047826 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138432 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016710 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "POST /v1.0/token HTTP/1.1" 200 347 0.012993 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189932 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.001881 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126789 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026249 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "POST /v1.0/token HTTP/1.1" 200 347 0.028890 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196447 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.004141 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132494 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:15] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029332 +2011-05-11 17:40:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020241 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015093 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026244 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020724 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.014805 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027224 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018610 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016067 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029202 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.019753 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016089 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026499 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.019893 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005112 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.051543 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.012860 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.003773 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017261 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.013088 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197443 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.138930 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139147 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026142 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018617 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002712 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:16] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028194 +2011-05-11 17:40:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019341 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002456 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026352 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/token HTTP/1.1" 200 347 0.023885 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.029650 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025980 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018107 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.030944 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026080 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021193 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199968 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.138702 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130759 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027652 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020842 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202462 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:17] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002363 +2011-05-11 17:40:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125873 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026034 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019838 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202991 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002405 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133940 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028396 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020695 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014582 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026468 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020632 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014766 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026150 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/token HTTP/1.1" 200 347 0.024822 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196948 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:18] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030151 +2011-05-11 17:40:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131142 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019992 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199377 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030859 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132611 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020071 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016382 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028275 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020649 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016230 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032047 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018300 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.008615 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017608 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.013261 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004077 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016739 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/token HTTP/1.1" 200 347 0.010722 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:19] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190945 +2011-05-11 17:40:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:19 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.133646 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135889 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026328 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.022615 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002927 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026136 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017632 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002518 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028258 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.026988 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027656 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026397 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019597 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017142 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015945 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.012006 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192869 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.108272 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113312 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019875 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:20] "POST /v1.0/token HTTP/1.1" 200 347 0.017330 +2011-05-11 17:40:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189076 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.026968 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.170328 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.015574 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.187416 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.030787 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140491 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020474 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.019046 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029235 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017371 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.018616 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027384 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014644 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.010282 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022316 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.014214 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.013524 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016868 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/token HTTP/1.1" 200 347 0.010756 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:21] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004433 +2011-05-11 17:40:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017571 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.013026 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003469 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019312 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.012765 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199587 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130874 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.013709 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.016609 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023318 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.015549 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.015116 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024896 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019136 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002596 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028372 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.020189 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002512 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028847 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017534 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.023760 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193728 +2011-05-11 17:40:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138701 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.022015 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021556 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026258 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019769 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.021243 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026635 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018238 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.026412 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016569 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026348 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.021201 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018747 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014268 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017524 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.013365 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013735 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004839 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017012 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.010711 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012148 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003230 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024020 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.016311 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.209377 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.156230 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025194 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.016329 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016242 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001765 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020651 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018200 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014876 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001838 +2011-05-11 17:40:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021068 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.013873 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.210267 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131341 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026803 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.017454 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.020806 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027302 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018428 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.021840 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031887 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018384 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.054716 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.011408 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015706 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010618 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011189 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010297 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017081 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.013273 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.017815 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015851 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.012317 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.019107 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016246 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.013977 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011236 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.011818 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021414 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010797 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015136 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015331 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027187 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:24] "POST /v1.0/token HTTP/1.1" 200 347 0.019483 +2011-05-11 17:40:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020413 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005160 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027738 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/token HTTP/1.1" 200 347 0.019357 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015090 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.004269 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021027 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/token HTTP/1.1" 200 347 0.017375 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.186984 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.025598 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127390 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/token HTTP/1.1" 200 347 0.020790 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.025893 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.003955 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026334 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018751 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019628 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004025 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028605 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018256 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.203235 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:25] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.033662 +2011-05-11 17:40:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134758 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021793 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.022132 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026077 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019504 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.022963 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027191 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.026100 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.020351 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026046 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019456 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.015802 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027046 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019340 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.015741 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027080 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021329 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.015923 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027549 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019317 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.005571 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027375 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018757 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.007676 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027240 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018472 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.033813 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016262 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013870 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001726 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017289 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013699 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001764 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017122 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.010923 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.017464 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019897 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.014937 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012492 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016502 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.011419 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.012283 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018872 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013922 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.011393 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021639 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:26] "POST /v1.0/token HTTP/1.1" 200 347 0.011661 +2011-05-11 17:40:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:26 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.010640 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018237 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011776 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.011323 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017193 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.015668 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.010083 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016020 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011521 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005064 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017232 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011954 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003704 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018914 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.014275 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.030706 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022610 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011525 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002565 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018530 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.011721 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001435 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019228 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.014709 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.032215 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016280 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.015427 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.192364 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002408 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142529 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026224 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:27] "POST /v1.0/token HTTP/1.1" 200 347 0.017465 +2011-05-11 17:40:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.214488 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.004271 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133136 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027950 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019843 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.018598 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026128 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018835 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.017210 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027176 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.020934 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016624 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027103 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013561 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.012401 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017954 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014484 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005647 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020997 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014030 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005088 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018761 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.011131 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.193933 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.048349 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132511 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017043 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "POST /v1.0/token HTTP/1.1" 200 347 0.010947 +2011-05-11 17:40:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:28 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:28] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001904 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017759 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/token HTTP/1.1" 200 347 0.013017 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001760 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017012 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/token HTTP/1.1" 200 347 0.012195 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202247 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.038647 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.198591 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020467 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015303 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.206046 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002497 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133957 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027453 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018168 +2011-05-11 17:40:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.246006 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002418 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.151380 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026488 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018760 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016176 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027339 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019329 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.016364 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026405 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.020066 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016267 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026229 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019811 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015953 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027591 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.020711 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.007839 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029612 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018235 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.007706 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034220 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:30] "POST /v1.0/token HTTP/1.1" 200 347 0.064292 +2011-05-11 17:40:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199827 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.130660 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.139014 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026910 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020425 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002866 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027611 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017404 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002491 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028215 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019360 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028582 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031053 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/token HTTP/1.1" 200 347 0.020039 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028405 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017010 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011360 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.194199 +2011-05-11 17:40:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:40:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:40:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.130504 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130681 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028013 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018519 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196158 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002484 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134181 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026061 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "POST /v1.0/token HTTP/1.1" 200 347 0.020078 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203908 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002402 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144559 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027500 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:32] "POST /v1.0/token HTTP/1.1" 200 347 0.021228 +2011-05-11 17:40:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:32 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015577 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026901 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018626 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.016513 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026393 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017807 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.204227 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.033562 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.136360 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020671 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.199383 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.032359 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129953 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018922 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016847 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030716 +2011-05-11 17:40:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018324 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016786 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026287 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018797 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.006920 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027704 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019582 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.007493 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032021 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018660 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.200674 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.127219 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.145266 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025937 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018731 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004659 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027138 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.021119 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004518 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028043 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019019 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.018800 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016944 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.010653 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.024206 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017677 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:34] "POST /v1.0/token HTTP/1.1" 200 347 0.014271 +2011-05-11 17:40:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.247074 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.127621 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126481 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026719 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.104505 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106070 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205280 +2011-05-11 17:40:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.131071 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.138574 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.129180 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.147578 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105597 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019812 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108296 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106080 +2011-05-11 17:40:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.198432 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.132088 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.037016 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122784 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.140857 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113381 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105569 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020653 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100591 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.104895 +2011-05-11 17:40:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205119 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.114438 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.035867 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125318 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138938 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114270 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105611 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "POST /v1.0/token HTTP/1.1" 200 347 0.022045 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:38] "POST /v1.0/tenants HTTP/1.1" 201 214 0.117787 +2011-05-11 17:40:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105324 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196773 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015535 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037187 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139552 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114153 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113903 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "POST /v1.0/token HTTP/1.1" 200 347 0.021037 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110519 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.113458 +2011-05-11 17:40:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.199295 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.014916 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035232 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.132410 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114289 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113567 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018632 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107985 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:40] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106040 +2011-05-11 17:40:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196810 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015660 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035359 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.132679 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122579 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105549 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "POST /v1.0/token HTTP/1.1" 200 347 0.019301 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108352 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.147521 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196889 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014327 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:41] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.043924 +2011-05-11 17:40:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.134016 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113061 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113633 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021128 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099570 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.116627 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.212569 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:42] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.122549 +2011-05-11 17:40:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124007 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.129376 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114254 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.115721 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019131 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.065531 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018527 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019989 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105162 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122038 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020659 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/token HTTP/1.1" 200 347 0.021206 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021033 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104482 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.020072 +2011-05-11 17:40:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114723 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020549 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021060 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenants HTTP/1.1" 201 267 0.108652 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.105989 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.020004 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107382 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026185 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017601 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020280 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.014540 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021565 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019919 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021383 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019776 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015779 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019847 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020733 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.022094 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017283 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015422 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019942 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021668 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020519 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019816 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015585 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020973 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021808 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018539 +2011-05-11 17:40:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024035 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.007285 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019812 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023000 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018262 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011698 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.004743 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012956 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012663 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.013646 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013816 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001438 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012183 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013395 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.010774 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015409 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001744 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018888 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019813 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020878 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017575 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.101787 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014501 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113329 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025492 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.023813 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018775 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014712 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020905 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019761 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021618 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.021138 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018570 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.019912 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.107857 +2011-05-11 17:40:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.130271 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020416 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/token HTTP/1.1" 200 347 0.023239 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/tenants HTTP/1.1" 201 221 0.107979 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114551 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113100 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113985 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022139 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021109 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018508 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.026642 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023238 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017750 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/token HTTP/1.1" 200 347 0.011664 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.015468 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014168 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015472 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/token HTTP/1.1" 200 347 0.012627 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/tenants HTTP/1.1" 201 221 0.100288 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:46] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098632 +2011-05-11 17:40:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:40:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.106450 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105956 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015544 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016646 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014002 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017024 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109521 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.205776 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.122916 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122010 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114117 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022121 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:47] "POST /v1.0/token HTTP/1.1" 200 347 0.021173 +2011-05-11 17:40:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:40:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.019966 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021885 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021568 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020214 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.022778 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021112 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020899 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017561 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019658 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.102297 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027261 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.117696 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130237 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105760 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021695 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020244 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018352 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111089 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:48] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.021347 +2011-05-11 17:40:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113819 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019746 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/token HTTP/1.1" 200 347 0.024102 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017762 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112161 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.019267 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108924 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020881 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021918 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017713 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.102811 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.016970 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112200 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025456 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017659 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020092 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107853 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021474 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106778 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019856 +2011-05-11 17:40:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021098 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017668 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114977 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.021593 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114123 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021327 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021264 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018827 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111137 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.021583 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113795 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020292 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021346 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023769 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115567 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033466 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109668 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022037 +2011-05-11 17:40:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/token HTTP/1.1" 200 347 0.023094 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017743 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104457 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015561 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102637 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024373 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019296 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018563 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103544 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.016541 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112457 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019749 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/token HTTP/1.1" 200 347 0.021105 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020191 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103487 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.019913 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110290 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021284 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019448 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019221 +2011-05-11 17:40:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103212 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.017431 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111570 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019945 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/token HTTP/1.1" 200 347 0.024099 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019497 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.102017 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033762 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109940 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019793 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021336 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019815 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106221 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027227 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125254 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:52] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.044342 +2011-05-11 17:40:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.115872 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029905 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115140 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105555 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020337 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099443 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106071 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027450 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117159 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.015945 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.119484 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.034978 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109756 +2011-05-11 17:40:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.147060 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019961 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "POST /v1.0/tenants HTTP/1.1" 201 214 0.122976 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114042 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027354 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117403 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.017357 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.118999 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029881 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106715 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105514 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019447 +2011-05-11 17:40:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100232 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106003 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031456 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.121694 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.015420 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.127357 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029996 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114720 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113837 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019750 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100055 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107973 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028325 +2011-05-11 17:40:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115763 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.015356 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130783 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.034287 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110122 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105627 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018424 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101355 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122613 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029587 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.124573 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:56] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.018154 +2011-05-11 17:40:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.127416 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029755 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106902 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105405 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "POST /v1.0/token HTTP/1.1" 200 347 0.021298 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099947 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097757 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031276 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.113529 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.015936 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.119973 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029935 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106795 +2011-05-11 17:40:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113778 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020307 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099508 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106051 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027313 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117092 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.043189 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.127392 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029886 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113803 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105672 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019568 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019076 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:58] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023070 +2011-05-11 17:40:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111429 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.097245 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122078 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021359 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/token HTTP/1.1" 200 347 0.024441 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018263 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020532 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103895 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.004135 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.124871 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019635 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/token HTTP/1.1" 200 347 0.023760 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017486 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025893 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103370 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.005963 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104520 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:40:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:40:59] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022325 +2011-05-11 17:40:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:40:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:40:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/token HTTP/1.1" 200 347 0.019348 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019131 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020317 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.197720 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.021572 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.131802 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020818 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/token HTTP/1.1" 200 347 0.020878 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021210 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.025621 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022766 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020120 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/token HTTP/1.1" 200 347 0.019844 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024756 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017648 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021302 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.126667 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:00] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.121427 +2011-05-11 17:41:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:41:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121478 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022111 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "POST /v1.0/token HTTP/1.1" 200 347 0.026168 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.015231 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b435746d-c394-4ad3-9a9d-20fd4976ad79 +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b435746d-c394-4ad3-9a9d-20fd4976ad79', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/token/b435746d-c394-4ad3-9a9d-20fd4976ad79 HTTP/1.1" 204 103 0.101495 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "POST /v1.0/token HTTP/1.1" 200 347 0.103272 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.015950 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bed13538-69f2-40c7-a4b9-3799c6f6e6bf +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bed13538-69f2-40c7-a4b9-3799c6f6e6bf', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/token/bed13538-69f2-40c7-a4b9-3799c6f6e6bf HTTP/1.1" 204 103 0.107137 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "POST /v1.0/token HTTP/1.1" 200 347 0.102991 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.019031 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2bc56548-ee59-42b8-a5ff-74f108c5d2a4 +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2bc56548-ee59-42b8-a5ff-74f108c5d2a4', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/token/2bc56548-ee59-42b8-a5ff-74f108c5d2a4 HTTP/1.1" 204 103 0.104647 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "POST /v1.0/token HTTP/1.1" 200 347 0.144879 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017037 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched DELETE /v1.0/token/db51c244-98e3-48b8-833c-cfa4767da73a +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'db51c244-98e3-48b8-833c-cfa4767da73a', 'controller': } +2011-05-11 17:41:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:01] "DELETE /v1.0/token/db51c244-98e3-48b8-833c-cfa4767da73a HTTP/1.1" 204 103 0.107866 +2011-05-11 17:41:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "POST /v1.0/token HTTP/1.1" 200 347 0.109444 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched GET /v1.0/token/6150f281-7c03-40b1-b2d2-d7f6036de73b +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'6150f281-7c03-40b1-b2d2-d7f6036de73b', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "GET /v1.0/token/6150f281-7c03-40b1-b2d2-d7f6036de73b?belongsTo=1234 HTTP/1.1" 200 347 0.031524 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/6150f281-7c03-40b1-b2d2-d7f6036de73b +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'6150f281-7c03-40b1-b2d2-d7f6036de73b', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "DELETE /v1.0/token/6150f281-7c03-40b1-b2d2-d7f6036de73b HTTP/1.1" 204 103 0.107693 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "POST /v1.0/token HTTP/1.1" 200 347 0.100728 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched GET /v1.0/token/403a62c8-bf52-4ee8-a5ad-95470b08383c +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'403a62c8-bf52-4ee8-a5ad-95470b08383c', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "GET /v1.0/token/403a62c8-bf52-4ee8-a5ad-95470b08383c?belongsTo=1234 HTTP/1.1" 200 372 0.037243 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched DELETE /v1.0/token/403a62c8-bf52-4ee8-a5ad-95470b08383c +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'403a62c8-bf52-4ee8-a5ad-95470b08383c', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "DELETE /v1.0/token/403a62c8-bf52-4ee8-a5ad-95470b08383c HTTP/1.1" 204 103 0.111212 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "POST /v1.0/token HTTP/1.1" 200 347 0.100863 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.194094 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028475 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124534 +2011-05-11 17:41:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130337 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030315 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113623 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017742 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.112597 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027897 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.123127 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.039542 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121200 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029684 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107256 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018127 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.101597 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027368 +2011-05-11 17:41:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125528 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.038564 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122570 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029974 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123598 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017391 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/groups HTTP/1.1" 201 202 0.110589 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033339 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015510 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038509 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031270 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.118226 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019869 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/groups HTTP/1.1" 201 202 0.108365 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029128 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.016328 +2011-05-11 17:41:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039643 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030035 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.132321 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019519 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/groups HTTP/1.1" 201 202 0.100225 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028289 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.019798 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040475 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030558 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108910 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/token HTTP/1.1" 200 347 0.021657 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/groups HTTP/1.1" 201 202 0.098958 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027281 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014615 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040360 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029787 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108952 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019771 +2011-05-11 17:41:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.107906 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027447 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.122938 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.171937 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030907 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114205 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019607 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024612 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "POST /v1.0/groups HTTP/1.1" 201 206 0.114487 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.138799 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124060 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019293 +2011-05-11 17:41:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/groups HTTP/1.1" 201 206 0.189759 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/groups HTTP/1.1" 409 226 0.018394 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117921 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113836 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020644 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/groups HTTP/1.1" 201 270 0.191643 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/groups HTTP/1.1" 409 291 0.017333 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117535 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122151 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018491 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:07] "POST /v1.0/groups HTTP/1.1" 403 214 0.017503 +2011-05-11 17:41:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102891 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110068 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/token HTTP/1.1" 200 347 0.020032 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/groups HTTP/1.1" 403 272 0.015676 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102991 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107927 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019149 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/groups HTTP/1.1" 403 202 0.018287 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.101608 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108231 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019963 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/groups HTTP/1.1" 403 257 0.016837 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112486 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107575 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018785 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:08] "POST /v1.0/groups HTTP/1.1" 404 210 0.007655 +2011-05-11 17:41:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.122815 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115710 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018748 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/groups HTTP/1.1" 404 268 0.007223 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.122621 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116291 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/token HTTP/1.1" 200 347 0.020776 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/groups HTTP/1.1" 401 194 0.002361 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.109248 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107934 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019960 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "POST /v1.0/groups HTTP/1.1" 401 252 0.002441 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.109700 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:09] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108124 +2011-05-11 17:41:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019156 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/groups HTTP/1.1" 201 270 0.209012 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/groups HTTP/1.1" 401 221 0.016488 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120733 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.155468 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019332 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/groups HTTP/1.1" 401 279 0.017336 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.114978 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.111738 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "POST /v1.0/token HTTP/1.1" 200 347 0.020536 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.113031 +2011-05-11 17:41:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "POST /v1.0/groups HTTP/1.1" 201 270 0.100764 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113201 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113891 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019310 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "POST /v1.0/tenants HTTP/1.1" 201 215 0.108899 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.112826 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.121888 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114220 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.137336 +2011-05-11 17:41:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107216 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "POST /v1.0/token HTTP/1.1" 200 347 0.022405 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.105564 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022692 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107068 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020045 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.123398 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024378 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122940 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020327 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "POST /v1.0/tenants HTTP/1.1" 201 268 0.108962 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.114433 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:41:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:12] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113754 +2011-05-11 17:41:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105927 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103791 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107036 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021590 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "POST /v1.0/groups HTTP/1.1" 201 202 0.191050 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030322 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.172982 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122126 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042036 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:13] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030242 +2011-05-11 17:41:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.120333 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019223 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.116777 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027549 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015200 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038596 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038101 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038791 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027978 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.102516 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.011538 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/groups HTTP/1.1" 201 202 0.109227 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026727 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.012304 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.030023 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.030446 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.030121 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.023856 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106899 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019104 +2011-05-11 17:41:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.125337 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027309 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114109 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121638 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042627 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030556 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110680 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019807 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "POST /v1.0/groups HTTP/1.1" 201 206 0.124531 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.022882 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120643 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113402 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018601 +2011-05-11 17:41:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "POST /v1.0/groups HTTP/1.1" 201 206 0.192990 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024667 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111803 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105546 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020422 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "POST /v1.0/groups HTTP/1.1" 201 270 0.199408 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.023964 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112540 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130371 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020050 +2011-05-11 17:41:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "POST /v1.0/groups HTTP/1.1" 201 270 0.199659 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.023035 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112149 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105521 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019235 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.121192 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "POST /v1.0/groups HTTP/1.1" 201 206 0.100516 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "GET /v1.0/groups HTTP/1.1" 200 230 0.032939 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111124 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105508 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020096 +2011-05-11 17:41:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "POST /v1.0/groups HTTP/1.1" 201 206 0.190266 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "GET /v1.0/groups HTTP/1.1" 403 202 0.015542 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112554 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122201 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019996 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "POST /v1.0/groups HTTP/1.1" 201 270 0.191406 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "GET /v1.0/groups HTTP/1.1" 403 257 0.021239 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106805 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105543 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018383 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:18] "POST /v1.0/groups HTTP/1.1" 201 206 0.183869 +2011-05-11 17:41:18 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:18 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "GET /v1.0/groups HTTP/1.1" 401 221 0.014823 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104582 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113946 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019260 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "POST /v1.0/groups HTTP/1.1" 201 270 0.200615 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "GET /v1.0/groups HTTP/1.1" 401 279 0.017726 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125042 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124903 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:19] "POST /v1.0/token HTTP/1.1" 200 347 0.020872 +2011-05-11 17:41:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "POST /v1.0/groups HTTP/1.1" 201 270 0.257409 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "GET /v1.0/groups HTTP/1.1" 200 329 0.033860 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120236 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113012 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "POST /v1.0/token HTTP/1.1" 200 347 0.019429 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.199967 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032480 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.128920 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046066 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.124588 +2011-05-11 17:41:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033989 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103721 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/token HTTP/1.1" 200 347 0.022297 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.107418 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027858 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125292 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.016003 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.127957 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.097834 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105238 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019461 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.108645 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027889 +2011-05-11 17:41:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125301 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014563 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137945 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029372 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123789 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "POST /v1.0/token HTTP/1.1" 200 347 0.021457 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "POST /v1.0/groups HTTP/1.1" 201 202 0.106231 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033167 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.111809 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014462 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130104 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029756 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115320 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:22] "POST /v1.0/token HTTP/1.1" 200 347 0.020087 +2011-05-11 17:41:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.109879 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028268 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124211 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.015869 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120456 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029610 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.131669 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019131 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "POST /v1.0/groups HTTP/1.1" 201 202 0.129095 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028048 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.130203 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:23] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.016134 +2011-05-11 17:41:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.136402 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030479 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.257685 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "POST /v1.0/token HTTP/1.1" 200 347 0.021665 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "POST /v1.0/groups HTTP/1.1" 201 202 0.140305 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022157 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.126401 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.021102 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.123964 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.022696 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115504 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018563 +2011-05-11 17:41:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "POST /v1.0/groups HTTP/1.1" 201 202 0.120491 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022642 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.122770 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.041648 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.127938 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031194 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113891 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "POST /v1.0/token HTTP/1.1" 200 347 0.020534 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "POST /v1.0/groups HTTP/1.1" 201 206 0.109319 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.112674 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113601 +2011-05-11 17:41:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113973 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018364 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "POST /v1.0/groups HTTP/1.1" 201 206 0.202916 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002407 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.124575 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113869 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "POST /v1.0/token HTTP/1.1" 200 347 0.022314 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "POST /v1.0/groups HTTP/1.1" 201 270 0.190828 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002397 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117333 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115962 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018468 +2011-05-11 17:41:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "POST /v1.0/groups HTTP/1.1" 201 206 0.207674 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.025308 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110985 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122209 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "POST /v1.0/token HTTP/1.1" 200 347 0.022594 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "POST /v1.0/tenants HTTP/1.1" 201 268 0.113916 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.023745 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.026076 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.125805 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020376 +2011-05-11 17:41:27 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:27] "POST /v1.0/groups HTTP/1.1" 201 206 0.191820 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113514 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113769 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113965 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019584 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 200 347 0.023398 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/c8517352-4c79-4702-9534-6c382d5ca24a +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'c8517352-4c79-4702-9534-6c382d5ca24a', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "DELETE /v1.0/token/c8517352-4c79-4702-9534-6c382d5ca24a HTTP/1.1" 204 103 0.099817 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 200 347 0.109261 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 403 208 0.013333 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/c4e9324c-501e-41af-a66f-bd64b146d234 +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'c4e9324c-501e-41af-a66f-bd64b146d234', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "DELETE /v1.0/token/c4e9324c-501e-41af-a66f-bd64b146d234 HTTP/1.1" 204 103 0.110806 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 200 347 0.100930 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "POST /v1.0/token HTTP/1.1" 403 266 0.014040 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/0d614e7e-ac25-44f2-b70d-0c7057bf681b +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'0d614e7e-ac25-44f2-b70d-0c7057bf681b', 'controller': } +2011-05-11 17:41:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:28] "DELETE /v1.0/token/0d614e7e-ac25-44f2-b70d-0c7057bf681b HTTP/1.1" 204 103 0.102889 +2011-05-11 17:41:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 200 347 0.100936 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 400 198 0.002284 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/ee693ae3-7793-4766-b754-a9aa2ac88e8a +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'ee693ae3-7793-4766-b754-a9aa2ac88e8a', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "DELETE /v1.0/token/ee693ae3-7793-4766-b754-a9aa2ac88e8a HTTP/1.1" 204 103 0.107089 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 200 347 0.100451 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 400 254 0.002284 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/818bf409-277c-4074-a0c5-1e5486e82c0d +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'818bf409-277c-4074-a0c5-1e5486e82c0d', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "DELETE /v1.0/token/818bf409-277c-4074-a0c5-1e5486e82c0d HTTP/1.1" 204 103 0.104763 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 200 347 0.102941 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 200 372 0.017406 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/eebef24c-1df3-4782-8c45-4dc422b93262 +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'eebef24c-1df3-4782-8c45-4dc422b93262', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "DELETE /v1.0/token/eebef24c-1df3-4782-8c45-4dc422b93262 HTTP/1.1" 204 103 0.122810 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "GET /v1.0/ HTTP/1.1" 200 1081 0.002311 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "GET /v1.0/ HTTP/1.1" 200 988 0.002095 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/token HTTP/1.1" 200 347 0.119561 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.208254 +2011-05-11 17:41:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027520 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.150521 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.146987 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030064 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114868 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "POST /v1.0/token HTTP/1.1" 200 347 0.022952 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.106049 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027510 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125829 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.038796 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138741 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030039 +2011-05-11 17:41:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123538 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017616 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.115319 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028778 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125389 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.040871 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.128625 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030205 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114742 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019549 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.110376 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032654 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014331 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038966 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032121 +2011-05-11 17:41:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.160493 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018672 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.109428 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028533 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.015448 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040507 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029788 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.124407 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/token HTTP/1.1" 200 347 0.022354 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.115625 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027422 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015048 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043135 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030101 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.120029 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:32] "POST /v1.0/token HTTP/1.1" 200 347 0.020480 +2011-05-11 17:41:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.107647 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027896 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015486 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039133 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029760 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115182 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/token HTTP/1.1" 200 347 0.010972 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.101393 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026068 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.121121 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130195 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029868 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114851 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018970 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025981 +2011-05-11 17:41:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.112475 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121954 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122083 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/token HTTP/1.1" 200 347 0.020500 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.191130 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/groups HTTP/1.1" 409 226 0.018729 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117652 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115712 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018683 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/groups HTTP/1.1" 201 270 0.192123 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:34] "POST /v1.0/groups HTTP/1.1" 409 291 0.017575 +2011-05-11 17:41:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.201658 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.139545 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/token HTTP/1.1" 200 347 0.016803 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/groups HTTP/1.1" 403 214 0.054340 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111073 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.101542 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/token HTTP/1.1" 200 347 0.015319 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/groups HTTP/1.1" 403 272 0.017222 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106356 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108211 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/token HTTP/1.1" 200 347 0.024160 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:35] "POST /v1.0/groups HTTP/1.1" 403 202 0.015617 +2011-05-11 17:41:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.109115 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108134 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019273 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/groups HTTP/1.1" 403 257 0.015819 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106154 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107068 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/token HTTP/1.1" 200 347 0.027848 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/groups HTTP/1.1" 404 210 0.006372 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104521 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.117785 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/token HTTP/1.1" 200 347 0.020713 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/groups HTTP/1.1" 404 268 0.005348 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105789 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107587 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019396 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:36] "POST /v1.0/groups HTTP/1.1" 401 194 0.004353 +2011-05-11 17:41:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108275 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107953 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/token HTTP/1.1" 200 347 0.021442 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/groups HTTP/1.1" 401 252 0.005712 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.122907 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107295 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019852 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/groups HTTP/1.1" 201 270 0.207914 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/groups HTTP/1.1" 401 221 0.015412 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120592 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105510 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020430 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:37] "POST /v1.0/groups HTTP/1.1" 401 279 0.017952 +2011-05-11 17:41:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.109089 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108163 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019314 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.106219 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "POST /v1.0/groups HTTP/1.1" 201 270 0.100497 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105371 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113994 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020974 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "POST /v1.0/tenants HTTP/1.1" 201 215 0.107980 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:38] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.114551 +2011-05-11 17:41:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:41:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.130251 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105598 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103445 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107402 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019247 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.106067 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024314 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114551 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018827 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.108251 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023565 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114230 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019274 +2011-05-11 17:41:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100528 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.130911 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.107247 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104379 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104424 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107183 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019694 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "POST /v1.0/groups HTTP/1.1" 201 202 0.191702 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028511 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:40] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.141449 +2011-05-11 17:41:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130380 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038787 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029632 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115693 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020230 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.107783 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028746 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015358 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038143 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038705 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039427 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030042 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107642 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018946 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.118280 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029239 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015398 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039309 +2011-05-11 17:41:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.039458 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042678 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029676 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.129911 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "POST /v1.0/token HTTP/1.1" 200 347 0.012616 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.125623 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029402 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124547 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130440 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.044151 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029842 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.116718 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019719 +2011-05-11 17:41:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "POST /v1.0/groups HTTP/1.1" 201 206 0.116431 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.024256 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111100 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105459 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019197 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "POST /v1.0/groups HTTP/1.1" 201 206 0.191244 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.022585 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113903 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105420 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "POST /v1.0/token HTTP/1.1" 200 347 0.020805 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "POST /v1.0/groups HTTP/1.1" 201 270 0.192365 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:41:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:43] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.026626 +2011-05-11 17:41:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.127572 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113847 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "POST /v1.0/token HTTP/1.1" 200 347 0.022693 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "POST /v1.0/groups HTTP/1.1" 201 270 0.190416 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024201 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111103 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105503 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020354 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106882 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "POST /v1.0/groups HTTP/1.1" 201 206 0.108038 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:44] "GET /v1.0/groups HTTP/1.1" 200 230 0.032467 +2011-05-11 17:41:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128420 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113843 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019485 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "POST /v1.0/groups HTTP/1.1" 201 206 0.183446 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "GET /v1.0/groups HTTP/1.1" 403 202 0.015381 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104369 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105624 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "POST /v1.0/token HTTP/1.1" 200 347 0.026939 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "POST /v1.0/groups HTTP/1.1" 201 270 0.175135 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "GET /v1.0/groups HTTP/1.1" 403 257 0.015672 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104100 +2011-05-11 17:41:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105611 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "POST /v1.0/token HTTP/1.1" 200 347 0.020226 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "POST /v1.0/groups HTTP/1.1" 201 206 0.190403 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "GET /v1.0/groups HTTP/1.1" 401 221 0.015527 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112826 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107208 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019208 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.175807 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "GET /v1.0/groups HTTP/1.1" 401 279 0.016245 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120840 +2011-05-11 17:41:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113899 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018478 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "POST /v1.0/groups HTTP/1.1" 201 270 0.201128 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "GET /v1.0/groups HTTP/1.1" 200 329 0.032368 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.169939 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122326 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "POST /v1.0/token HTTP/1.1" 200 347 0.022049 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "POST /v1.0/groups HTTP/1.1" 201 202 0.190477 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029911 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124264 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:47] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046110 +2011-05-11 17:41:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130687 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031820 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122419 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019925 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "POST /v1.0/groups HTTP/1.1" 201 202 0.108212 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027377 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125672 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.021429 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130338 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030795 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122462 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019124 +2011-05-11 17:41:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.108885 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027791 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125259 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.015967 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120357 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032033 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114001 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019023 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.117809 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032617 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.169991 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.015307 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129223 +2011-05-11 17:41:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029720 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.139590 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019890 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/groups HTTP/1.1" 201 202 0.099693 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027644 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.133814 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.014519 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129523 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031399 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113267 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020418 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/groups HTTP/1.1" 201 202 0.108768 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:50] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028379 +2011-05-11 17:41:50 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124969 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.015538 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137489 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031187 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113991 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017872 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "POST /v1.0/groups HTTP/1.1" 201 202 0.108188 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028231 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.133155 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014653 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137484 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030092 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122947 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:51] "POST /v1.0/token HTTP/1.1" 200 347 0.020097 +2011-05-11 17:41:51 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.107441 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029233 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.132163 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.045806 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.131141 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030810 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.155929 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "POST /v1.0/token HTTP/1.1" 200 347 0.024658 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "POST /v1.0/groups HTTP/1.1" 201 206 0.104140 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.114019 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113634 +2011-05-11 17:41:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.132783 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018812 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "POST /v1.0/groups HTTP/1.1" 201 206 0.199027 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002422 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117113 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113813 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020060 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "POST /v1.0/groups HTTP/1.1" 201 270 0.191739 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002520 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.107591 +2011-05-11 17:41:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113857 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019836 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "POST /v1.0/groups HTTP/1.1" 201 206 0.200236 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023745 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121153 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113840 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019574 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100180 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.024585 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.027067 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105951 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020072 +2011-05-11 17:41:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:41:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:41:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "POST /v1.0/groups HTTP/1.1" 201 206 0.190932 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.147311 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113684 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105464 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019845 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098760 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114374 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027384 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117518 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121695 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029991 +2011-05-11 17:41:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106878 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113931 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020054 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099857 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106057 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027334 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117197 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.036948 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124031 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031754 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107518 +2011-05-11 17:41:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:56] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.121482 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/token HTTP/1.1" 200 347 0.022424 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098779 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106126 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028933 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.124042 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036683 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117638 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029586 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105913 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.138829 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/token HTTP/1.1" 200 347 0.021659 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099707 +2011-05-11 17:41:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122590 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031475 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.015453 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035460 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030376 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.125458 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113905 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/token HTTP/1.1" 200 347 0.025059 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101010 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106116 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029095 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.014371 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036587 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030393 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109577 +2011-05-11 17:41:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098131 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015450 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.094697 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.098257 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028088 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015377 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036801 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029829 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110541 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113539 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020853 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107254 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106113 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028870 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.016267 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036734 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:41:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:41:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029700 +2011-05-11 17:41:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:41:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:41:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110011 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.163607 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018715 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101055 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106050 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027441 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.117521 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130279 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.036273 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117288 +2011-05-11 17:42:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113984 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/token HTTP/1.1" 200 347 0.020027 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022906 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018740 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020774 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112931 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113734 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020481 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/token HTTP/1.1" 200 347 0.022329 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018992 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103571 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021902 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105977 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019612 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/token HTTP/1.1" 200 347 0.024023 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenants HTTP/1.1" 201 267 0.099697 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106126 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.020249 +2011-05-11 17:42:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107749 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020783 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019348 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018400 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.014949 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021191 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019840 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.020588 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019088 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015883 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020235 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022394 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.022932 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018623 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015839 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019835 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021538 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018266 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 275 0.021824 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.014704 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026679 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019647 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.053469 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011127 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003754 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012644 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012764 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.011694 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014084 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.003970 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012782 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012709 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.011765 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012820 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001603 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013490 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014133 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.013129 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013605 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001802 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013220 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013924 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/token HTTP/1.1" 200 347 0.011718 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017209 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.102357 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.009537 +2011-05-11 17:42:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103683 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023132 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021343 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018389 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015626 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020329 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020609 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/token HTTP/1.1" 200 347 0.020972 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.021455 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017344 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.022099 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.113507 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104513 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020800 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/token HTTP/1.1" 200 347 0.019830 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenants HTTP/1.1" 201 221 0.099780 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106126 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113567 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:42:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:03] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105514 +2011-05-11 17:42:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021368 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020134 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/token HTTP/1.1" 200 347 0.022530 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.021704 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020358 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020653 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020677 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.024723 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020639 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019632 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020524 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/tenants HTTP/1.1" 201 221 0.105478 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114287 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113751 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113944 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020958 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019744 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018688 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026459 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.101035 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027421 +2011-05-11 17:42:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.119174 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.170118 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114059 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020790 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022913 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.021446 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021801 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021227 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019400 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.021630 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020694 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019234 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/token HTTP/1.1" 200 347 0.014070 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012687 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.090454 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.020308 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.109858 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:05] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121674 +2011-05-11 17:42:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114193 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020310 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/token HTTP/1.1" 200 347 0.020354 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018429 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105170 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.022873 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103983 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020120 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/token HTTP/1.1" 200 347 0.023372 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017967 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104691 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017003 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111315 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021897 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019728 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023516 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.099116 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018552 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109439 +2011-05-11 17:42:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019764 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/token HTTP/1.1" 200 347 0.024003 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019664 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103684 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.019858 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116233 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020844 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019607 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019982 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110233 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.020959 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115537 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019669 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020492 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018175 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.138537 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.027054 +2011-05-11 17:42:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.133269 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019974 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/token HTTP/1.1" 200 347 0.024134 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017556 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.101334 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033480 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109095 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021339 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/token HTTP/1.1" 200 347 0.026080 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019757 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108441 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014396 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106351 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022194 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/token HTTP/1.1" 200 347 0.021112 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017911 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110555 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015198 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112610 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024971 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018054 +2011-05-11 17:42:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022574 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108498 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016171 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104544 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019684 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/token HTTP/1.1" 200 347 0.023334 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018888 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.110977 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.016717 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110811 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020599 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021179 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017953 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.095780 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034065 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101643 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021209 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/token HTTP/1.1" 200 347 0.020740 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024711 +2011-05-11 17:42:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106141 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029266 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.123196 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.047347 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.116246 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032271 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103755 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.107380 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019744 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100576 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097786 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:10] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028110 +2011-05-11 17:42:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116438 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.016720 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.119336 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029881 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108665 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.112939 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020874 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107166 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106156 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027085 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.126150 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.014366 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121434 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031628 +2011-05-11 17:42:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105390 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122176 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020933 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "POST /v1.0/tenants HTTP/1.1" 201 214 0.106900 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105941 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027423 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125675 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.014477 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130176 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032065 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121081 +2011-05-11 17:42:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.130219 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "POST /v1.0/token HTTP/1.1" 200 347 0.020007 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108129 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.130530 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033052 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.161786 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.015402 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.187430 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029424 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.140632 +2011-05-11 17:42:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114339 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "POST /v1.0/token HTTP/1.1" 200 347 0.021041 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "POST /v1.0/tenants HTTP/1.1" 201 214 0.115315 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114351 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027558 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.200525 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.017215 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120188 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.037333 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108775 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113716 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:14] "POST /v1.0/token HTTP/1.1" 200 347 0.021214 +2011-05-11 17:42:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107114 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105959 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029098 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125212 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.016014 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121147 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031668 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121767 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122226 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020234 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107572 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:15] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106011 +2011-05-11 17:42:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:42:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:42:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032959 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.120140 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.044095 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124668 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030354 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106534 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113843 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020478 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021815 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021957 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109133 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.105692 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122276 +2011-05-11 17:42:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020002 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021172 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024417 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022181 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107784 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002408 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108875 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020002 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/token HTTP/1.1" 200 347 0.021870 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017644 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021377 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103527 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002477 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117177 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020766 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020648 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021531 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019901 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104060 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.021856 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123906 +2011-05-11 17:42:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020885 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "POST /v1.0/token HTTP/1.1" 200 347 0.022951 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019674 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.021285 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025648 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019945 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "POST /v1.0/token HTTP/1.1" 200 347 0.021387 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021990 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018437 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021613 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107785 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.113924 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122113 +2011-05-11 17:42:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:42:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:42:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:42:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:42:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019711 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/token HTTP/1.1" 200 347 0.011762 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010449 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108599 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114187 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/token HTTP/1.1" 200 347 0.013860 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107796 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014447 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017038 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/token HTTP/1.1" 200 347 0.014899 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015705 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020903 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015653 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/token HTTP/1.1" 200 347 0.015237 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:36] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013660 +2011-05-11 17:43:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 403 214 0.013789 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016170 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.015257 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014634 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 403 272 0.012037 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013862 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.010841 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011944 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009386 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012998 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.010737 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011592 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009422 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013631 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.011298 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011603 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009569 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012294 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.015571 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011346 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 401 279 0.010023 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012231 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.011650 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010828 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004924 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013091 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.014088 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010945 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003671 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013759 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.016291 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019188 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002309 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022092 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019873 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019261 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002376 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020207 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019158 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.123989 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/tenants HTTP/1.1" 201 267 0.106244 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.120952 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018995 +2011-05-11 17:43:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 201 221 0.108972 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113294 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020604 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018521 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018052 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021347 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019178 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018938 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020819 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017830 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 201 274 0.103929 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.123782 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020415 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.024452 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018268 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.018646 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022960 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018078 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018747 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017368 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026507 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017922 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019258 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.019950 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019674 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019584 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017673 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.020010 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019809 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:38] "POST /v1.0/token HTTP/1.1" 200 347 0.021488 +2011-05-11 17:43:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019596 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.018068 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020934 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019807 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017410 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.021304 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020948 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019765 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019284 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 200 307 0.027449 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023871 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018035 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023428 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 403 202 0.015518 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020405 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019072 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017469 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 403 257 0.015603 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022061 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019599 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017552 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 401 221 0.015641 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019710 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019331 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017702 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015660 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022100 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019879 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018601 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants HTTP/1.1" 200 462 0.027330 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021250 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020198 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017299 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.029350 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020286 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019306 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017780 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002338 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022842 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018162 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020381 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002422 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020676 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017712 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020333 +2011-05-11 17:43:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:39] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.018627 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022998 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017865 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018683 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.019114 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021807 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.016986 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010909 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013826 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013770 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "GET /v1.0/ HTTP/1.1" 200 1081 0.001287 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "GET /v1.0/ HTTP/1.1" 200 988 0.001365 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014402 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011746 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/21c7185d-83e7-43ae-adf6-036501b1c7c9 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'21c7185d-83e7-43ae-adf6-036501b1c7c9', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/token/21c7185d-83e7-43ae-adf6-036501b1c7c9 HTTP/1.1" 204 103 0.091276 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.136902 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 403 208 0.011809 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/fb09972b-b759-43ec-8926-3e777193a3bb +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'fb09972b-b759-43ec-8926-3e777193a3bb', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/token/fb09972b-b759-43ec-8926-3e777193a3bb HTTP/1.1" 204 103 0.117918 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.117518 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 403 266 0.013337 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/cef40ca6-1457-467e-8963-202b01b08f5d +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'cef40ca6-1457-467e-8963-202b01b08f5d', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "DELETE /v1.0/token/cef40ca6-1457-467e-8963-202b01b08f5d HTTP/1.1" 204 103 0.110933 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 200 347 0.100938 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:40] "POST /v1.0/token HTTP/1.1" 400 198 0.002841 +2011-05-11 17:43:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/650be467-c418-4aea-b0e7-c3b1519ffbc4 +2011-05-11 17:43:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'650be467-c418-4aea-b0e7-c3b1519ffbc4', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "DELETE /v1.0/token/650be467-c418-4aea-b0e7-c3b1519ffbc4 HTTP/1.1" 204 103 0.104667 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 200 347 0.100973 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 400 254 0.002250 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/3c49d3fd-b935-4410-93d6-19f03af18cd6 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'3c49d3fd-b935-4410-93d6-19f03af18cd6', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "DELETE /v1.0/token/3c49d3fd-b935-4410-93d6-19f03af18cd6 HTTP/1.1" 204 103 0.105372 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 200 347 0.100552 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 200 372 0.018374 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/446593fa-01db-4c5e-82fd-fad925d6eec6 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'446593fa-01db-4c5e-82fd-fad925d6eec6', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "DELETE /v1.0/token/446593fa-01db-4c5e-82fd-fad925d6eec6 HTTP/1.1" 204 103 0.114021 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 200 347 0.109094 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.016503 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e8eaca5c-8674-4f7d-b706-0b329941b5e1 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e8eaca5c-8674-4f7d-b706-0b329941b5e1', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "DELETE /v1.0/token/e8eaca5c-8674-4f7d-b706-0b329941b5e1 HTTP/1.1" 204 103 0.102795 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "POST /v1.0/token HTTP/1.1" 200 347 0.109959 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.016828 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2a7db300-2a9a-4972-9f66-8eabac82db12 +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2a7db300-2a9a-4972-9f66-8eabac82db12', 'controller': } +2011-05-11 17:43:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:41] "DELETE /v1.0/token/2a7db300-2a9a-4972-9f66-8eabac82db12 HTTP/1.1" 204 103 0.107854 +2011-05-11 17:43:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "POST /v1.0/token HTTP/1.1" 200 347 0.109494 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.016927 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/7aa13ccf-a5a2-4cac-a4b2-56107cd85987 +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'7aa13ccf-a5a2-4cac-a4b2-56107cd85987', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "DELETE /v1.0/token/7aa13ccf-a5a2-4cac-a4b2-56107cd85987 HTTP/1.1" 204 103 0.098744 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "POST /v1.0/token HTTP/1.1" 200 347 0.100744 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017219 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/1a1dd9e2-9ff7-4496-a48e-0a599136a77e +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'1a1dd9e2-9ff7-4496-a48e-0a599136a77e', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "DELETE /v1.0/token/1a1dd9e2-9ff7-4496-a48e-0a599136a77e HTTP/1.1" 204 103 0.099000 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "POST /v1.0/token HTTP/1.1" 200 347 0.100837 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched GET /v1.0/token/a677453d-a558-4d3a-afe1-4f40379b80e9 +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'a677453d-a558-4d3a-afe1-4f40379b80e9', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "GET /v1.0/token/a677453d-a558-4d3a-afe1-4f40379b80e9?belongsTo=1234 HTTP/1.1" 200 347 0.031049 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a677453d-a558-4d3a-afe1-4f40379b80e9 +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a677453d-a558-4d3a-afe1-4f40379b80e9', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "DELETE /v1.0/token/a677453d-a558-4d3a-afe1-4f40379b80e9 HTTP/1.1" 204 103 0.109059 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "POST /v1.0/token HTTP/1.1" 200 347 0.109124 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched GET /v1.0/token/2bf8b119-8e0d-411e-a0d7-79d739c38fed +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'2bf8b119-8e0d-411e-a0d7-79d739c38fed', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "GET /v1.0/token/2bf8b119-8e0d-411e-a0d7-79d739c38fed?belongsTo=1234 HTTP/1.1" 200 372 0.030886 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2bf8b119-8e0d-411e-a0d7-79d739c38fed +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2bf8b119-8e0d-411e-a0d7-79d739c38fed', 'controller': } +2011-05-11 17:43:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:42] "DELETE /v1.0/token/2bf8b119-8e0d-411e-a0d7-79d739c38fed HTTP/1.1" 204 103 0.109257 +2011-05-11 17:43:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.100812 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.017306 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.106011 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105435 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017548 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102341 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017252 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026060 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017920 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018521 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017298 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022005 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017973 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018577 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 403 214 0.014637 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023706 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019195 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018654 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 403 272 0.015586 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020597 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019126 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017291 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 403 202 0.015755 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020212 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019069 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017426 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 403 257 0.016028 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022074 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019053 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017216 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 401 221 0.020058 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019641 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011582 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:43] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011866 +2011-05-11 17:43:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009075 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012853 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.010846 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011402 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004059 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012402 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.014169 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011279 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003379 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012013 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011701 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011597 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001417 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013462 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011431 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011071 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001480 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012736 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.011218 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096939 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 201 267 0.106839 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106058 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015969 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/tenants HTTP/1.1" 201 221 0.121279 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113815 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019865 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020424 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.017107 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020872 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018232 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018514 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019914 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018947 +2011-05-11 17:43:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 201 274 0.105520 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.104427 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020976 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021943 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020561 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017920 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021245 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018056 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024547 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.018004 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021109 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020669 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019175 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018370 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020368 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019199 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017621 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.017913 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019840 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.011595 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010958 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011944 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012199 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.011529 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011112 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.013396 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012932 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012733 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012122 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants HTTP/1.1" 200 307 0.016915 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016690 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012135 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012765 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009963 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012962 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.013551 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010740 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants HTTP/1.1" 403 257 0.009798 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013572 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012122 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010785 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants HTTP/1.1" 401 221 0.010487 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018027 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019221 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018178 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "GET /v1.0/tenants HTTP/1.1" 401 279 0.015783 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019819 +2011-05-11 17:43:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018564 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018750 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "GET /v1.0/tenants HTTP/1.1" 200 462 0.027523 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021818 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.026324 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017842 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.022366 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019787 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019509 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017618 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002440 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021429 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017669 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021437 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002315 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022587 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017518 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018998 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.017390 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021446 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017828 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019272 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.016956 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020883 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019415 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017943 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.023000 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019857 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.025835 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.029857 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027507 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134636 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:46] "POST /v1.0/token HTTP/1.1" 200 347 0.020643 +2011-05-11 17:43:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200226 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.028061 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129240 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019125 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015074 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026489 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018824 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015255 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026341 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.026486 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.015139 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026494 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019265 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.015032 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022591 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011779 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003474 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016339 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010987 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003455 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016803 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011992 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189427 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.115003 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014955 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.014401 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020715 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/token HTTP/1.1" 200 347 0.022061 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:43:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:47] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.019037 +2011-05-11 17:43:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027310 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018816 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002635 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027357 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017848 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002461 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028015 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019840 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026994 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.189502 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130634 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019405 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019500 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026183 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021460 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017306 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032739 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.058850 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018175 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014562 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017328 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.012719 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010759 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009483 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016210 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011858 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011590 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003252 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015838 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011335 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010573 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003776 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016222 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011918 +2011-05-11 17:43:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.181813 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131137 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026532 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017454 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.020794 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002147 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026610 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017982 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019067 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002128 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026470 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017839 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202287 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137006 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026204 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017603 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.020341 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031183 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017703 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018572 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026738 +2011-05-11 17:43:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019880 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018130 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015529 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027399 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018518 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019455 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.018116 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026667 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017631 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.030187 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026408 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018687 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.029566 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031084 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017491 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012068 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.008875 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016887 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011485 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010598 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009938 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016213 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013171 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011439 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003321 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015792 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.010882 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012940 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003302 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017810 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012007 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194489 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.032407 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135799 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018798 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018575 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002271 +2011-05-11 17:43:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026065 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.021052 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019720 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002206 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026837 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018667 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.192876 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.036317 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144087 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.021650 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.023277 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031545 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018935 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.022135 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027164 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018223 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.017278 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026638 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017688 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.016045 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027616 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010942 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.009985 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017678 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011473 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.009708 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016185 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011003 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.004459 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016235 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.016264 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.003531 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016720 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010906 +2011-05-11 17:43:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.016502 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016781 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011573 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001450 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017277 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.010771 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001406 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016740 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.012340 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.016185 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016566 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011501 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012499 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018352 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011243 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.015827 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016259 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011073 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.009662 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017041 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.010790 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.011124 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017367 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.010861 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.009723 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016967 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011191 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.010472 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016679 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011528 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003327 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018419 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018772 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005555 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031800 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018008 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.047797 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024354 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.014271 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001791 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021804 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.014879 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001855 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022660 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015302 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.039187 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016460 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:52] "POST /v1.0/token HTTP/1.1" 200 347 0.012959 +2011-05-11 17:43:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.205986 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.004293 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.141688 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026365 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019692 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.195908 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002616 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125290 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027273 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018593 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015030 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026237 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020474 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.014975 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027624 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018645 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015458 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026929 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.024128 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.017140 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026371 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018600 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005384 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027974 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017905 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005336 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026307 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018687 +2011-05-11 17:43:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190184 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.047495 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130459 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026365 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018716 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.002538 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032416 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017550 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002477 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.065633 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018429 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196468 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.047914 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138530 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026000 +2011-05-11 17:43:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018443 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.247320 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002617 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134012 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030840 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018120 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192801 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002434 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125818 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026599 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017379 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.017161 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026799 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017737 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015856 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026181 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017829 +2011-05-11 17:43:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015533 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026459 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017563 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.017737 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031583 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017670 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.003875 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018113 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.013130 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.003474 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015978 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.011524 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.172263 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.122797 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122410 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028547 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018037 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002397 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026006 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020763 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004849 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031278 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018419 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.030550 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025883 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018512 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027950 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026533 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017614 +2011-05-11 17:43:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.190175 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.130461 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122492 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027806 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019116 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.204274 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002441 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125632 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026563 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018816 +2011-05-11 17:43:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.187600 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002472 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125815 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028524 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018515 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015487 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028404 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021284 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015552 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026158 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/token HTTP/1.1" 200 347 0.025901 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.191124 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.030463 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130775 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018841 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.225668 +2011-05-11 17:43:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.032376 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138441 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.017491 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016695 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026176 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019924 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.016447 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031033 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018217 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005497 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026524 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018774 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005468 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026738 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.017458 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190082 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.133664 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135519 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026986 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019086 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002405 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:43:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:43:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025894 +2011-05-11 17:43:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:43:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:43:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018180 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002477 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026741 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/token HTTP/1.1" 200 347 0.023781 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.030852 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023667 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/token HTTP/1.1" 200 347 0.011592 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016885 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016881 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/token HTTP/1.1" 200 347 0.013288 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.207270 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.143740 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128247 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021605 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/token HTTP/1.1" 200 347 0.016525 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.195875 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.035118 +2011-05-11 17:44:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135365 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.020622 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.200315 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027338 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133733 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017623 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016205 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026829 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019810 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016455 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028379 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017950 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016956 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031367 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018320 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.016521 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026583 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017564 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005438 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029259 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018930 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005314 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026950 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017902 +2011-05-11 17:44:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.214519 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130724 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017577 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019379 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026653 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017683 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.019002 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032639 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017632 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002592 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026609 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019173 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002400 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026315 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.017595 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.029075 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.202224 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138187 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019933 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.024068 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026322 +2011-05-11 17:44:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018019 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018368 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026389 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018472 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.024826 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014480 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.067064 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.020388 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018882 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015335 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025725 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018287 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017466 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005185 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027417 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018404 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019194 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005136 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026169 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017661 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.191915 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129519 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.041329 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021604 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018163 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002189 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026138 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021160 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017587 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001447 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016135 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:03] "POST /v1.0/token HTTP/1.1" 200 347 0.013544 +2011-05-11 17:44:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.203933 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.123216 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016638 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.015407 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.013312 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016419 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.013367 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.010526 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020636 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019225 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017783 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015485 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026184 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019020 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018229 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014544 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026745 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.023393 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027095 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026578 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017887 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028626 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026418 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.019660 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018920 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.022906 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028348 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018263 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018834 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.017567 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029652 +2011-05-11 17:44:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019294 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017544 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.005307 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027510 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020173 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017909 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.006982 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028202 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019187 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.194079 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.034231 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142328 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018997 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018978 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002115 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026241 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020366 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021438 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003923 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026291 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/token HTTP/1.1" 200 347 0.016124 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190007 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:05] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.019869 +2011-05-11 17:44:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111479 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011832 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.013759 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019527 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011962 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.012853 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020444 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013813 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.009666 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018032 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012307 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.009921 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016420 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014150 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.009134 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018057 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012086 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.009068 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016769 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014102 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003316 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022697 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.020360 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.007955 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027338 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.024450 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.028868 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027667 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.021619 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.004491 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026972 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.021605 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.002261 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027318 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018054 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.027355 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026649 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.018642 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019560 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026607 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019214 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.017786 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017470 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.015240 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.009057 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016860 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011523 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.009520 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017079 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012021 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.008933 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016156 +2011-05-11 17:44:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011808 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.008998 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019741 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012304 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004939 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015788 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012042 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003260 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016998 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011796 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.035875 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016294 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012830 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001388 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016520 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.011237 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001394 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016275 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012926 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.029461 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016437 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019202 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.219785 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002408 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142666 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032590 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/token HTTP/1.1" 200 347 0.017649 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.215890 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:07] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002473 +2011-05-11 17:44:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133412 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027242 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017819 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015954 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026944 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017573 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016077 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026214 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018261 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.015959 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026426 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017635 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016385 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031655 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.010881 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003438 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016734 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.013141 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003481 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017053 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.010697 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.189442 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.031529 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116061 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018146 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011164 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.003185 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016809 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.012578 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001573 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021125 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:08] "POST /v1.0/token HTTP/1.1" 200 347 0.011236 +2011-05-11 17:44:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.219099 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.029322 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117285 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021218 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016221 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.212938 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002363 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134135 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026331 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:09] "POST /v1.0/token HTTP/1.1" 200 347 0.020287 +2011-05-11 17:44:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196575 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002464 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.186252 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028006 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019512 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.015694 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026519 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018815 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015308 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026286 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018784 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.015032 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026004 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019664 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016112 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025897 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018526 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.005396 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.039551 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.021186 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005491 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027624 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018794 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198755 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:10] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.122575 +2011-05-11 17:44:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131321 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028530 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018603 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.005177 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027889 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020423 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002447 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026447 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018622 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.033181 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016208 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.011350 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016973 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016073 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.012251 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205164 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.106566 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.123025 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020915 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:11] "POST /v1.0/token HTTP/1.1" 200 347 0.015876 +2011-05-11 17:44:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.199506 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.001801 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126204 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026083 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020694 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.196688 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002412 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134194 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026400 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018503 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.017363 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026802 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017852 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.016018 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026690 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017575 +2011-05-11 17:44:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.216158 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.036372 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133348 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018418 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193071 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.030273 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130988 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017537 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016621 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026697 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021235 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014873 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028127 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.014809 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003460 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019887 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.010883 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003601 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016856 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/token HTTP/1.1" 200 347 0.014156 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:13] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.187047 +2011-05-11 17:44:13 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:13 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.117454 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.128707 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026456 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/token HTTP/1.1" 200 347 0.017610 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002423 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027649 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020225 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002350 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027660 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018486 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027765 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031504 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018993 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.026049 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016373 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/token HTTP/1.1" 200 347 0.010836 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.187823 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.108873 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.112110 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:14] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024093 +2011-05-11 17:44:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "POST /v1.0/token HTTP/1.1" 200 347 0.014880 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "POST /v1.0/tenants HTTP/1.1" 201 214 0.154655 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105893 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.213359 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.131072 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.138828 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:15] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.130559 +2011-05-11 17:44:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105902 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105447 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018750 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100735 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106023 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196977 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.123019 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.037645 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130228 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:16] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.140758 +2011-05-11 17:44:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104360 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105505 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020086 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099602 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097739 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196942 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.114426 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.035845 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:17] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124828 +2011-05-11 17:44:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.155654 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114299 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105681 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017498 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103133 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097769 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.204519 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.022818 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.040409 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:18] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.146107 +2011-05-11 17:44:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113309 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105575 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017668 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109284 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097726 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.179939 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.016183 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036545 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139719 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:19] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.165444 +2011-05-11 17:44:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113594 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018914 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100183 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106082 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.205214 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.015031 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036881 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.131920 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122603 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105573 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018613 +2011-05-11 17:44:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101203 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105916 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.207079 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.015826 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.036303 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.157866 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.121352 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113136 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018412 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:21] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101510 +2011-05-11 17:44:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105929 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196939 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.122723 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121945 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139074 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.132718 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104334 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019376 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021146 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019168 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:22] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020753 +2011-05-11 17:44:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098554 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112175 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021306 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/token HTTP/1.1" 200 347 0.020534 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018449 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105713 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.023911 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111948 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019716 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/token HTTP/1.1" 200 347 0.021004 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenants HTTP/1.1" 201 267 0.109821 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106207 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.026931 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123622 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021773 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019263 +2011-05-11 17:44:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018262 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.015888 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020073 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021296 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.021061 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019238 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.014888 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023171 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019987 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.019147 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018276 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014496 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021854 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015320 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.011942 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010678 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.010803 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013534 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024512 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.012340 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011227 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003360 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013236 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012869 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.013905 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014537 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.004522 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016870 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018010 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.015901 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014453 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.003259 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015834 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016510 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.014764 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018942 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.002404 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021035 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019790 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/token HTTP/1.1" 200 347 0.019361 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017435 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.103009 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.020123 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115661 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:24] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021903 +2011-05-11 17:44:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018207 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018883 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014576 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021337 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020814 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021879 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020920 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017371 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.021048 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.107455 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113602 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020716 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/token HTTP/1.1" 200 347 0.022191 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenants HTTP/1.1" 201 221 0.105549 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106065 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113750 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.130534 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025516 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021039 +2011-05-11 17:44:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019192 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.022725 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019791 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021134 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018144 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.022208 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021294 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020195 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/token HTTP/1.1" 200 347 0.020620 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/tenants HTTP/1.1" 201 221 0.103913 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.106108 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.122071 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.132258 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021084 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019681 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018862 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020906 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:26] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105735 +2011-05-11 17:44:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.204837 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.130783 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130366 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105878 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021049 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018500 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.021112 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021704 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019658 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018953 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.021663 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021192 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020797 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018664 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018893 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.113632 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027169 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:27] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.125542 +2011-05-11 17:44:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.146881 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112395 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020728 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/token HTTP/1.1" 200 347 0.021144 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023046 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.102133 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.022997 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114347 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019816 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019093 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018229 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107348 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017860 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109977 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021582 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/token HTTP/1.1" 200 347 0.019387 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017668 +2011-05-11 17:44:28 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:28 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115488 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.019366 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.100066 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021389 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017962 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021811 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112762 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021572 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115328 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019874 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019264 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017370 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107108 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.020675 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107439 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020874 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018101 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018448 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107168 +2011-05-11 17:44:29 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:29 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:29] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.022537 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.247220 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013680 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013719 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014066 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.092966 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033323 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110623 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021151 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019125 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018086 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097231 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014474 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113347 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021258 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/token HTTP/1.1" 200 347 0.021922 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:30] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018397 +2011-05-11 17:44:30 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:30 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:30 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096210 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015361 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112570 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019730 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/token HTTP/1.1" 200 347 0.023869 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018073 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.144553 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015108 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112177 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019851 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019303 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017774 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107884 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015378 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104381 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021277 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019045 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017882 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106470 +2011-05-11 17:44:31 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:44:31 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:44:31 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:31] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033686 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118566 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020544 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019139 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023744 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096660 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029231 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116338 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.045531 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.116413 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029762 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115199 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105501 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017875 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:32] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101758 +2011-05-11 17:44:32 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:32 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106112 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027594 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.127878 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.014634 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.119811 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030883 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114283 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114098 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018700 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100888 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105988 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:33] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027063 +2011-05-11 17:44:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117663 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.014339 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121758 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031523 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113663 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.116571 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018654 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100892 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105231 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028261 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.126781 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.014288 +2011-05-11 17:44:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129448 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030573 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.132189 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.129916 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "POST /v1.0/token HTTP/1.1" 200 347 0.019190 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098458 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106059 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031441 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.121825 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014351 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122947 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031665 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112575 +2011-05-11 17:44:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113980 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019226 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108023 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106111 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029712 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.123406 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.016409 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120921 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031148 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105652 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113864 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019171 +2011-05-11 17:44:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100587 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106104 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027333 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125487 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014437 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.128736 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031437 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113778 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.107422 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/token HTTP/1.1" 200 347 0.021317 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098992 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105921 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027209 +2011-05-11 17:44:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:44:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.125869 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.046943 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117235 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029659 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114509 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.112841 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019900 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021094 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021887 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109909 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.113852 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104529 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019586 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020268 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:38] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018304 +2011-05-11 17:44:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020561 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.101852 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002388 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108896 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019846 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020315 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017567 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023196 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.113819 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002705 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116982 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020916 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018531 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020109 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020272 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107984 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.021045 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115406 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020999 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020709 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018793 +2011-05-11 17:44:39 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:44:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:44:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:44:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:39] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020048 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020968 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020136 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/token HTTP/1.1" 200 347 0.023213 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021403 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018435 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016442 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106503 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.091132 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097515 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014239 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/token HTTP/1.1" 200 347 0.020761 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.012597 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/3bd299a2-ae22-422e-abe5-3596cdb689f5 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'3bd299a2-ae22-422e-abe5-3596cdb689f5', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/token/3bd299a2-ae22-422e-abe5-3596cdb689f5 HTTP/1.1" 204 103 0.093650 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/token HTTP/1.1" 200 347 0.093146 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.015689 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b2ba06b3-b85d-4485-9375-f43f74878b7a +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b2ba06b3-b85d-4485-9375-f43f74878b7a', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "DELETE /v1.0/token/b2ba06b3-b85d-4485-9375-f43f74878b7a HTTP/1.1" 204 103 0.100523 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "POST /v1.0/token HTTP/1.1" 200 347 0.116903 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:44:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:40] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018284 +2011-05-11 17:44:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f5a06e01-6363-459f-9adc-9ce7548228b1 +2011-05-11 17:44:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f5a06e01-6363-459f-9adc-9ce7548228b1', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "DELETE /v1.0/token/f5a06e01-6363-459f-9adc-9ce7548228b1 HTTP/1.1" 204 103 0.131042 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "POST /v1.0/token HTTP/1.1" 200 347 0.101758 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018013 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b74cd7e3-064b-4931-91fa-21fe4dae874c +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b74cd7e3-064b-4931-91fa-21fe4dae874c', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "DELETE /v1.0/token/b74cd7e3-064b-4931-91fa-21fe4dae874c HTTP/1.1" 204 103 0.097194 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "POST /v1.0/token HTTP/1.1" 200 347 0.107141 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched GET /v1.0/token/715724fc-7f1e-4291-9df8-ce183616b2e7 +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'715724fc-7f1e-4291-9df8-ce183616b2e7', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "GET /v1.0/token/715724fc-7f1e-4291-9df8-ce183616b2e7?belongsTo=1234 HTTP/1.1" 200 347 0.030960 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/715724fc-7f1e-4291-9df8-ce183616b2e7 +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'715724fc-7f1e-4291-9df8-ce183616b2e7', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "DELETE /v1.0/token/715724fc-7f1e-4291-9df8-ce183616b2e7 HTTP/1.1" 204 103 0.104607 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "POST /v1.0/token HTTP/1.1" 200 347 0.102079 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched GET /v1.0/token/5f7999d5-2657-42ad-9b91-2cd10322be8a +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'5f7999d5-2657-42ad-9b91-2cd10322be8a', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "GET /v1.0/token/5f7999d5-2657-42ad-9b91-2cd10322be8a?belongsTo=1234 HTTP/1.1" 200 372 0.031003 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5f7999d5-2657-42ad-9b91-2cd10322be8a +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5f7999d5-2657-42ad-9b91-2cd10322be8a', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "DELETE /v1.0/token/5f7999d5-2657-42ad-9b91-2cd10322be8a HTTP/1.1" 204 103 0.108466 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:41] "POST /v1.0/token HTTP/1.1" 200 347 0.100787 +2011-05-11 17:44:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.193975 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029554 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124182 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137864 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031086 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122237 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017628 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.118623 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032088 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.137753 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.039396 +2011-05-11 17:44:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122176 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030144 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106505 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "POST /v1.0/token HTTP/1.1" 200 347 0.020008 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.107962 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028500 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.124736 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.038891 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138779 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.034120 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.160877 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018341 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.109639 +2011-05-11 17:44:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028393 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014395 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038671 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029559 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.117668 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020775 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/groups HTTP/1.1" 201 202 0.116744 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029086 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.014540 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039827 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029938 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.124889 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018602 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/groups HTTP/1.1" 201 202 0.117195 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029283 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015626 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038670 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:44] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029470 +2011-05-11 17:44:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123543 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017560 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/groups HTTP/1.1" 201 202 0.118766 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027699 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.014421 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038090 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030040 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.126278 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017940 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/groups HTTP/1.1" 201 202 0.125879 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027226 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125828 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130292 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031862 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:45] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113261 +2011-05-11 17:44:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/token HTTP/1.1" 200 347 0.022054 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.027461 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/groups HTTP/1.1" 201 206 0.106181 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113825 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113918 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018427 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/groups HTTP/1.1" 201 206 0.212876 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/groups HTTP/1.1" 409 226 0.018350 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125058 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122142 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018723 +2011-05-11 17:44:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/groups HTTP/1.1" 201 270 0.195055 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/groups HTTP/1.1" 409 291 0.018719 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115065 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113887 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019939 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/groups HTTP/1.1" 403 214 0.018640 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104459 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107080 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018733 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/groups HTTP/1.1" 403 272 0.015578 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105839 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107279 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017554 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:47] "POST /v1.0/groups HTTP/1.1" 403 202 0.016619 +2011-05-11 17:44:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112586 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108215 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/token HTTP/1.1" 200 347 0.023833 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/groups HTTP/1.1" 403 257 0.015125 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108978 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108115 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018503 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/groups HTTP/1.1" 404 210 0.005381 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107362 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108187 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021328 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/groups HTTP/1.1" 404 268 0.005265 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106144 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107963 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018560 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:48] "POST /v1.0/groups HTTP/1.1" 401 194 0.002338 +2011-05-11 17:44:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.110526 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116438 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019011 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/groups HTTP/1.1" 401 252 0.004239 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.125730 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108078 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018986 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/groups HTTP/1.1" 201 270 0.201041 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/groups HTTP/1.1" 401 221 0.014504 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121626 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113915 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019925 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:49] "POST /v1.0/groups HTTP/1.1" 401 279 0.018643 +2011-05-11 17:44:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104734 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.123351 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.114666 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "POST /v1.0/groups HTTP/1.1" 201 270 0.115884 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113745 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113918 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020186 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "POST /v1.0/tenants HTTP/1.1" 201 215 0.109127 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:50] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.105713 +2011-05-11 17:44:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:44:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.115721 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.146051 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103466 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.124897 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017892 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.124055 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.031920 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.126584 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "POST /v1.0/token HTTP/1.1" 200 347 0.025800 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.113322 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.014192 +2011-05-11 17:44:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.103508 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015203 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/tenants HTTP/1.1" 201 268 0.097722 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.105826 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113703 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122160 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111976 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.118279 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018423 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/groups HTTP/1.1" 201 202 0.200156 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:52] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032390 +2011-05-11 17:44:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120998 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121999 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040165 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030086 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113922 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019139 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/groups HTTP/1.1" 201 202 0.100454 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030577 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014348 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038609 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043901 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043661 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.021929 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.099149 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/token HTTP/1.1" 200 347 0.012125 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/groups HTTP/1.1" 201 202 0.109392 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:53] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022707 +2011-05-11 17:44:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.012267 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.030334 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.030234 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.030573 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.025113 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108817 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017053 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.112635 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032809 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.128437 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130258 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038939 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029815 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115711 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020109 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:54] "POST /v1.0/groups HTTP/1.1" 201 206 0.108679 +2011-05-11 17:44:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:44:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:44:54 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.024706 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110494 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.130948 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "POST /v1.0/token HTTP/1.1" 200 347 0.027173 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "POST /v1.0/groups HTTP/1.1" 201 206 0.250592 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.017179 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113346 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106011 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:55] "POST /v1.0/token HTTP/1.1" 200 347 0.016619 +2011-05-11 17:44:55 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.195744 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.022745 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113685 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.147195 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017587 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "POST /v1.0/groups HTTP/1.1" 201 270 0.186287 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024379 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121657 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110801 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020149 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:56] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.106018 +2011-05-11 17:44:56 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "POST /v1.0/groups HTTP/1.1" 201 206 0.099295 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "GET /v1.0/groups HTTP/1.1" 200 230 0.032810 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110842 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105511 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017662 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "POST /v1.0/groups HTTP/1.1" 201 206 0.194259 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "GET /v1.0/groups HTTP/1.1" 403 202 0.014419 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.154242 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105595 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019496 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:57] "POST /v1.0/groups HTTP/1.1" 201 270 0.192295 +2011-05-11 17:44:57 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:57 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "GET /v1.0/groups HTTP/1.1" 403 257 0.017138 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120251 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113438 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019330 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "POST /v1.0/groups HTTP/1.1" 201 206 0.183848 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "GET /v1.0/groups HTTP/1.1" 401 221 0.017635 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109844 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107617 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018628 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "POST /v1.0/groups HTTP/1.1" 201 270 0.183702 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:58] "GET /v1.0/groups HTTP/1.1" 401 279 0.014731 +2011-05-11 17:44:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112806 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122378 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "POST /v1.0/token HTTP/1.1" 200 347 0.017576 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "POST /v1.0/groups HTTP/1.1" 201 270 0.184734 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "GET /v1.0/groups HTTP/1.1" 200 329 0.032926 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.111025 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105545 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020719 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.199813 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:44:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:44:59] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027427 +2011-05-11 17:44:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:44:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:44:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124892 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.048778 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.135932 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030193 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115000 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "POST /v1.0/token HTTP/1.1" 200 347 0.019197 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.111300 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.037127 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132801 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.008790 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.111485 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.024980 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104370 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:00] "POST /v1.0/token HTTP/1.1" 200 347 0.015102 +2011-05-11 17:45:00 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.096919 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022434 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.115056 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.011688 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.108880 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027382 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100772 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019957 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.108018 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.030213 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122022 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014453 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121874 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031015 +2011-05-11 17:45:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113884 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018866 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.100914 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029202 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124083 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.014330 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.123637 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031452 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104075 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019517 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/groups HTTP/1.1" 201 202 0.108559 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028394 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132865 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:02] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.016549 +2011-05-11 17:45:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120705 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031703 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104985 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018774 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.100913 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032468 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120838 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014671 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121215 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030078 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123387 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018577 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/groups HTTP/1.1" 201 202 0.101179 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:03] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028869 +2011-05-11 17:45:03 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.132768 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.047033 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129704 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032573 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121738 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "POST /v1.0/token HTTP/1.1" 200 347 0.022334 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "POST /v1.0/groups HTTP/1.1" 201 206 0.105557 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.105591 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113830 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115420 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017567 +2011-05-11 17:45:04 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "POST /v1.0/groups HTTP/1.1" 201 206 0.178153 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002384 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.199608 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105657 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "POST /v1.0/token HTTP/1.1" 200 347 0.018552 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "POST /v1.0/groups HTTP/1.1" 201 270 0.185426 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002427 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108862 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105544 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "POST /v1.0/token HTTP/1.1" 200 347 0.019014 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:05] "POST /v1.0/groups HTTP/1.1" 201 206 0.175980 +2011-05-11 17:45:05 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:45:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:05 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023971 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112350 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.163719 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "POST /v1.0/token HTTP/1.1" 200 347 0.019766 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "POST /v1.0/tenants HTTP/1.1" 201 268 0.101545 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.024881 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024733 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.127001 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017607 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "POST /v1.0/groups HTTP/1.1" 201 206 0.210194 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:06] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.114225 +2011-05-11 17:45:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113822 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105559 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 200 347 0.020402 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 200 347 0.021740 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched DELETE /v1.0/token/160c140b-2fa4-48fa-b017-8cca6732e12d +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'160c140b-2fa4-48fa-b017-8cca6732e12d', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "DELETE /v1.0/token/160c140b-2fa4-48fa-b017-8cca6732e12d HTTP/1.1" 204 103 0.099636 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 200 347 0.109149 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 403 208 0.012728 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched DELETE /v1.0/token/db96051e-950a-4c7d-af34-59c011f633ea +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'db96051e-950a-4c7d-af34-59c011f633ea', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "DELETE /v1.0/token/db96051e-950a-4c7d-af34-59c011f633ea HTTP/1.1" 204 103 0.102730 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 200 347 0.109306 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 403 266 0.011393 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched DELETE /v1.0/token/cd91fcb9-e560-4ec5-ba40-eb5e57b8468d +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'cd91fcb9-e560-4ec5-ba40-eb5e57b8468d', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "DELETE /v1.0/token/cd91fcb9-e560-4ec5-ba40-eb5e57b8468d HTTP/1.1" 204 103 0.112541 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 200 347 0.117601 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:07] "POST /v1.0/token HTTP/1.1" 400 198 0.002239 +2011-05-11 17:45:07 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5e9f8fee-c50f-4415-b32d-45f1821f2030 +2011-05-11 17:45:07 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5e9f8fee-c50f-4415-b32d-45f1821f2030', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "DELETE /v1.0/token/5e9f8fee-c50f-4415-b32d-45f1821f2030 HTTP/1.1" 204 103 0.113614 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/token HTTP/1.1" 200 347 0.109604 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/token HTTP/1.1" 400 254 0.002247 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a3e7fd83-ebb5-4689-bc53-5e7b9b7b5768 +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a3e7fd83-ebb5-4689-bc53-5e7b9b7b5768', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "DELETE /v1.0/token/a3e7fd83-ebb5-4689-bc53-5e7b9b7b5768 HTTP/1.1" 204 103 0.104699 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/token HTTP/1.1" 200 347 0.109311 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/token HTTP/1.1" 200 372 0.017616 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched DELETE /v1.0/token/6440972d-aa66-475a-ae64-093db3e4e7eb +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'6440972d-aa66-475a-ae64-093db3e4e7eb', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "DELETE /v1.0/token/6440972d-aa66-475a-ae64-093db3e4e7eb HTTP/1.1" 204 103 0.106577 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "GET /v1.0/ HTTP/1.1" 200 1081 0.002184 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "GET /v1.0/ HTTP/1.1" 200 988 0.002114 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/token HTTP/1.1" 200 347 0.096636 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.192936 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027596 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125575 +2011-05-11 17:45:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.140716 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030032 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113847 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019879 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.100024 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033155 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.128227 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.038702 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122540 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029799 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114790 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018283 +2011-05-11 17:45:09 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.109545 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027532 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.202649 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.038455 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.156498 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035037 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.125752 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017629 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.118597 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027627 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.014592 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039457 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030106 +2011-05-11 17:45:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.124908 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018641 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.109511 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028558 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.015706 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038094 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030258 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115883 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018135 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.143079 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026829 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.015134 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038344 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030109 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.117959 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018607 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.109490 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029246 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015486 +2011-05-11 17:45:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.037726 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030496 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107721 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "POST /v1.0/token HTTP/1.1" 200 347 0.023000 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "POST /v1.0/groups HTTP/1.1" 201 202 0.113622 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027460 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125156 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121430 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030647 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114383 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "POST /v1.0/token HTTP/1.1" 200 347 0.019750 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.026377 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.104154 +2011-05-11 17:45:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121876 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105528 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017606 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/groups HTTP/1.1" 201 206 0.194091 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/groups HTTP/1.1" 409 226 0.018445 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.126143 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122228 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/token HTTP/1.1" 200 347 0.021979 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.191005 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "POST /v1.0/groups HTTP/1.1" 409 291 0.021072 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116193 +2011-05-11 17:45:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113914 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/token HTTP/1.1" 200 347 0.018113 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/groups HTTP/1.1" 403 214 0.016123 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105386 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108223 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019336 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/groups HTTP/1.1" 403 272 0.015395 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104618 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116629 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020478 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/groups HTTP/1.1" 403 202 0.019327 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108814 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107594 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/token HTTP/1.1" 200 347 0.022211 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:14] "POST /v1.0/groups HTTP/1.1" 403 257 0.015161 +2011-05-11 17:45:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.112671 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.131834 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017662 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/groups HTTP/1.1" 404 210 0.005260 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108420 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108107 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017613 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/groups HTTP/1.1" 404 268 0.005454 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107327 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.109906 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/token HTTP/1.1" 200 347 0.021822 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/groups HTTP/1.1" 401 194 0.002587 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107312 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115893 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017933 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:15] "POST /v1.0/groups HTTP/1.1" 401 252 0.003682 +2011-05-11 17:45:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.126918 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108195 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017643 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/groups HTTP/1.1" 201 270 0.185715 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/groups HTTP/1.1" 401 221 0.015020 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112730 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113880 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/token HTTP/1.1" 200 347 0.019958 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/groups HTTP/1.1" 401 279 0.018432 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111534 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.117157 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:16] "POST /v1.0/token HTTP/1.1" 200 347 0.018999 +2011-05-11 17:45:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.114904 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "POST /v1.0/groups HTTP/1.1" 201 270 0.107837 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113384 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105628 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019081 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "POST /v1.0/tenants HTTP/1.1" 201 215 0.100437 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.105792 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.105418 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105534 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.103590 +2011-05-11 17:45:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.126280 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018450 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.114804 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024617 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114488 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018106 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.107283 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.024602 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107110 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "POST /v1.0/token HTTP/1.1" 200 347 0.020939 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "POST /v1.0/tenants HTTP/1.1" 201 268 0.100322 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.106121 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 17:45:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:18] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113743 +2011-05-11 17:45:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105521 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111935 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116493 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "POST /v1.0/token HTTP/1.1" 200 347 0.018967 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.192440 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033217 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120684 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121663 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.041100 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030001 +2011-05-11 17:45:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.121402 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/token HTTP/1.1" 200 347 0.018868 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.166538 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028427 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015051 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.037948 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038614 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043653 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029882 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113486 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/token HTTP/1.1" 200 347 0.011573 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.102024 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022696 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.011866 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.032031 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.030445 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.026956 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.020574 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107534 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:20] "POST /v1.0/token HTTP/1.1" 200 347 0.015187 +2011-05-11 17:45:20 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.105572 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.034730 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.127888 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.130373 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.040103 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030092 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.140077 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019675 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "POST /v1.0/groups HTTP/1.1" 201 206 0.116567 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.024532 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120809 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113116 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019226 +2011-05-11 17:45:21 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "POST /v1.0/groups HTTP/1.1" 201 206 0.191799 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024271 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112258 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113856 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017945 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "POST /v1.0/groups HTTP/1.1" 201 270 0.193629 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.022987 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121426 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122283 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017671 +2011-05-11 17:45:22 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "POST /v1.0/groups HTTP/1.1" 201 270 0.202247 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.024912 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110011 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113937 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "POST /v1.0/token HTTP/1.1" 200 347 0.021929 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.114205 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "POST /v1.0/groups HTTP/1.1" 201 206 0.107602 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "GET /v1.0/groups HTTP/1.1" 200 230 0.036017 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.118079 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.147141 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:23] "POST /v1.0/token HTTP/1.1" 200 347 0.017568 +2011-05-11 17:45:23 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.193330 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "GET /v1.0/groups HTTP/1.1" 403 202 0.016046 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112114 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113842 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "POST /v1.0/token HTTP/1.1" 200 347 0.020174 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "POST /v1.0/groups HTTP/1.1" 201 270 0.184565 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "GET /v1.0/groups HTTP/1.1" 403 257 0.016018 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112008 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122315 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018839 +2011-05-11 17:45:24 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "POST /v1.0/groups HTTP/1.1" 201 206 0.234396 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "GET /v1.0/groups HTTP/1.1" 401 221 0.015603 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120861 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114076 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018914 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.184125 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "GET /v1.0/groups HTTP/1.1" 401 279 0.015743 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112416 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113867 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018102 +2011-05-11 17:45:25 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "POST /v1.0/groups HTTP/1.1" 201 270 0.235253 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "GET /v1.0/groups HTTP/1.1" 200 329 0.032743 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.127867 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113875 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021494 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "POST /v1.0/groups HTTP/1.1" 201 202 0.214365 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028016 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125306 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046451 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:26] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113784 +2011-05-11 17:45:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030386 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114841 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/token HTTP/1.1" 200 347 0.022782 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/groups HTTP/1.1" 201 202 0.113561 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028686 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124680 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.016427 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.137165 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029633 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115444 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018602 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/groups HTTP/1.1" 201 202 0.109509 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:27] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029244 +2011-05-11 17:45:27 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.123907 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.014670 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129132 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029631 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115400 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018676 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "POST /v1.0/groups HTTP/1.1" 201 202 0.101078 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028468 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124708 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014913 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129677 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030767 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122656 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018781 +2011-05-11 17:45:28 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.100676 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028451 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132995 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.014514 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129741 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030972 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113537 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019754 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.100092 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028432 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124792 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.014497 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121686 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:29] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031823 +2011-05-11 17:45:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104729 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/token HTTP/1.1" 200 347 0.019240 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.125546 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033093 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120339 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.016461 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120784 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031984 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112846 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018891 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.117142 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028823 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125848 +2011-05-11 17:45:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 17:45:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 17:45:30 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.045251 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.122286 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033844 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111223 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "POST /v1.0/token HTTP/1.1" 200 347 0.024262 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "POST /v1.0/groups HTTP/1.1" 201 206 0.138290 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.155594 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113789 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114010 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017634 +2011-05-11 17:45:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "POST /v1.0/groups HTTP/1.1" 201 206 0.193531 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002416 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.109043 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105442 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018606 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "POST /v1.0/groups HTTP/1.1" 201 270 0.184316 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002456 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125665 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113853 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018627 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:32] "POST /v1.0/groups HTTP/1.1" 201 206 0.193007 +2011-05-11 17:45:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:45:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:32 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.027738 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108576 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105622 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020585 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "POST /v1.0/tenants HTTP/1.1" 201 268 0.108993 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.024913 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023041 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.110876 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018567 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "POST /v1.0/groups HTTP/1.1" 201 206 0.184821 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.113780 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 17:45:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113433 +2011-05-11 17:45:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 17:45:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.112582 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/token HTTP/1.1" 200 347 0.020015 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.124513 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.108744 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027432 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.114692 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121958 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.034462 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103130 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105588 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/token HTTP/1.1" 200 347 0.018510 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.092960 +2011-05-11 17:45:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106299 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027861 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.133970 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.036671 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.132825 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030694 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.130923 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113997 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017607 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102031 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097628 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028323 +2011-05-11 17:45:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.116658 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036979 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.115851 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031057 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105356 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113847 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018831 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109282 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097742 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027497 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014358 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.040705 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029930 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107297 +2011-05-11 17:45:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.110446 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017691 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102146 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097652 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028058 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015503 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035647 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031390 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108442 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104636 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/token HTTP/1.1" 200 347 0.019126 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108852 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106092 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032814 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014475 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037392 +2011-05-11 17:45:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030764 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112096 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105618 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/token HTTP/1.1" 200 347 0.019133 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100583 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105723 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027653 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.017172 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035708 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029979 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101180 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105538 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018603 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:38] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100654 +2011-05-11 17:45:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114280 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.066440 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.135329 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122001 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029888 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.133463 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113023 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020876 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028113 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018227 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020715 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108093 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113803 +2011-05-11 17:45:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019509 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018756 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017497 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.274824 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.012742 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109011 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017268 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/token HTTP/1.1" 200 347 0.014284 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenants HTTP/1.1" 201 267 0.102375 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.123380 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.021304 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122315 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019699 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019034 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018968 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.014815 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021111 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019876 +2011-05-11 17:45:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.019092 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017876 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015746 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020345 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014009 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.017480 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010758 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.009633 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012778 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012999 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011697 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011772 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.009091 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013009 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012140 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.012993 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018001 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.005225 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021046 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020523 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018269 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018337 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005336 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020228 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021585 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020599 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018531 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.004168 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021041 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021740 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.024036 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016068 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001497 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013570 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012342 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.012152 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011323 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.090229 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.009556 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103043 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012576 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.013720 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010692 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.012084 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015542 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018122 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/token HTTP/1.1" 200 347 0.014199 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.017063 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013790 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.016716 +2011-05-11 17:45:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.102987 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114362 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019662 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/token HTTP/1.1" 200 347 0.023408 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/tenants HTTP/1.1" 201 221 0.098283 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.108068 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.112693 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122225 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023236 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019622 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019254 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.021593 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019667 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020722 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017867 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.022027 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020912 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020135 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 +2011-05-11 17:45:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/tenants HTTP/1.1" 201 221 0.119931 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098599 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.105946 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.164375 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021574 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022068 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/token HTTP/1.1" 200 347 0.031406 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026542 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.174107 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.016935 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.112999 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:43] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.106311 +2011-05-11 17:45:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098187 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012935 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.013438 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.017282 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016900 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015394 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.014696 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.016370 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020768 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016454 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015756 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012463 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104466 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.016890 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.112971 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.118372 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103212 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020192 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019125 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019067 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106045 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:44] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.020267 +2011-05-11 17:45:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106561 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020558 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018933 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022821 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111629 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018067 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108403 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021123 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018569 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020548 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.129136 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.019071 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.118432 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019619 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020053 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018379 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114788 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:45:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:45] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021311 +2011-05-11 17:45:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.123169 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019605 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.021194 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017766 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108205 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.019886 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.132129 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023009 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018668 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019686 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112628 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.022317 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.137996 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019977 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/token HTTP/1.1" 200 347 0.022663 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019066 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111199 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.032967 +2011-05-11 17:45:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111024 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021541 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019690 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019475 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112696 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015210 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.129291 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020048 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019543 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017345 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115838 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.014648 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109805 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023894 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017813 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018321 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105902 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016234 +2011-05-11 17:45:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111141 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020287 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018883 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017933 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107036 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014511 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113436 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021247 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017684 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023606 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.118763 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033160 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119100 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019623 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/token HTTP/1.1" 200 347 0.025701 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018281 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.118294 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027382 +2011-05-11 17:45:48 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.133386 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.042932 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.117276 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029595 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106573 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113975 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "POST /v1.0/token HTTP/1.1" 200 347 0.023183 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.104859 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.149512 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.026890 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125526 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.015494 +2011-05-11 17:45:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121807 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029534 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.131374 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113230 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018186 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109988 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106057 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029107 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116818 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.021780 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.122503 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030405 +2011-05-11 17:45:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106322 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.115723 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017592 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101359 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106076 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027450 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125730 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.015387 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120407 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030630 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114507 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105550 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:51] "POST /v1.0/token HTTP/1.1" 200 347 0.027153 +2011-05-11 17:45:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102250 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106056 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028177 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116690 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.015321 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.128729 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029928 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106805 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.130542 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018741 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/tenants HTTP/1.1" 201 214 0.117749 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114321 +2011-05-11 17:45:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027312 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117322 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.020718 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.123666 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030837 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105909 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105571 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019096 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100719 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106298 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027331 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117294 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:53] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.017298 +2011-05-11 17:45:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.128347 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029780 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115283 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105733 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "POST /v1.0/token HTTP/1.1" 200 347 0.026505 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102908 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106089 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028659 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.124440 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.043457 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125327 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 17:45:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030382 +2011-05-11 17:45:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 17:45:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106320 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114043 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.021227 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021181 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021454 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109689 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.113915 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115352 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019988 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019799 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017585 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021167 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115636 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002369 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108959 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019881 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019638 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017682 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020995 +2011-05-11 17:45:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100146 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002436 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109468 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022478 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018384 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018204 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020514 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107577 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.020773 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115522 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020039 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019814 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017790 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.021707 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020687 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021658 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017823 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028456 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018693 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020107 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106455 +2011-05-11 17:45:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 17:45:56 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:57] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.112989 +2011-05-11 17:45:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 17:45:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 17:45:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 17:45:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105428 +2011-05-11 17:45:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 17:45:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 17:45:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 17:45:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:45:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020775 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018084 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 200 347 0.020894 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched DELETE /v1.0/token/467daee0-3eaa-44a7-b93e-1a32d882b90d +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'467daee0-3eaa-44a7-b93e-1a32d882b90d', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "DELETE /v1.0/token/467daee0-3eaa-44a7-b93e-1a32d882b90d HTTP/1.1" 204 103 0.114594 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 200 347 0.117733 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 403 208 0.011903 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched DELETE /v1.0/token/9b343c4f-595e-4f66-9c89-018b13caf478 +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'9b343c4f-595e-4f66-9c89-018b13caf478', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "DELETE /v1.0/token/9b343c4f-595e-4f66-9c89-018b13caf478 HTTP/1.1" 204 103 0.111967 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 200 347 0.100843 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 403 266 0.016868 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched DELETE /v1.0/token/55ca8a83-071a-4c91-82c1-1f4e79b7a29f +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'55ca8a83-071a-4c91-82c1-1f4e79b7a29f', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "DELETE /v1.0/token/55ca8a83-071a-4c91-82c1-1f4e79b7a29f HTTP/1.1" 204 103 0.099002 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 200 347 0.100886 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "POST /v1.0/token HTTP/1.1" 400 198 0.002275 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f9f8ca76-5edc-48cb-be6d-9467440f162c +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f9f8ca76-5edc-48cb-be6d-9467440f162c', 'controller': } +2011-05-11 18:01:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:43] "DELETE /v1.0/token/f9f8ca76-5edc-48cb-be6d-9467440f162c HTTP/1.1" 204 103 0.103819 +2011-05-11 18:01:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 347 0.100833 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 400 254 0.002259 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched DELETE /v1.0/token/737c32f7-2374-42f1-8f29-24a4c5e355d0 +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'737c32f7-2374-42f1-8f29-24a4c5e355d0', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "DELETE /v1.0/token/737c32f7-2374-42f1-8f29-24a4c5e355d0 HTTP/1.1" 204 103 0.113168 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 347 0.109279 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 372 0.019163 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched DELETE /v1.0/token/47f4a1e0-cf1a-4508-a30c-cca64638bb3e +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'47f4a1e0-cf1a-4508-a30c-cca64638bb3e', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "DELETE /v1.0/token/47f4a1e0-cf1a-4508-a30c-cca64638bb3e HTTP/1.1" 204 103 0.104666 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 347 0.100724 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.018654 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098013 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105300 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018542 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101776 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018763 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019970 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019031 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:44] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019627 +2011-05-11 18:01:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018292 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019806 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.024594 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018836 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 403 214 0.010278 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012906 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.010825 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011785 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 403 272 0.009548 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014024 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.011526 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011843 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009452 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013082 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012801 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011547 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 403 257 0.009410 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013000 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.011480 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010748 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009950 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012082 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012690 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010710 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 401 279 0.014010 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012573 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012261 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010701 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004595 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013476 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.010848 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011813 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 404 268 0.005257 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013029 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.010857 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012002 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002905 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012595 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012248 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 409 275 0.010845 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001493 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013256 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.012715 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.099332 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 201 267 0.090227 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.106219 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/token HTTP/1.1" 200 347 0.010876 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:45] "POST /v1.0/tenants HTTP/1.1" 201 221 0.102226 +2011-05-11 18:01:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:01:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.106026 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026317 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019950 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018668 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022884 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017593 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.018347 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020135 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019370 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 201 274 0.113177 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105288 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023531 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019180 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018644 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.017483 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021495 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018052 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018608 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017089 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025533 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018502 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020416 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.023475 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020154 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.057554 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018829 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.016864 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020734 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018643 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017825 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 18:01:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:46] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.018321 +2011-05-11 18:01:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015114 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011657 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011178 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.012622 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012757 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.012539 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011256 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 200 307 0.019144 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013788 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010657 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011706 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 403 202 0.019366 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022385 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019349 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017476 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 403 257 0.015306 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019735 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019084 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016042 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 401 221 0.012026 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015566 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014651 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014394 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 401 279 0.012124 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015648 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.014873 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014077 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants HTTP/1.1" 200 462 0.022650 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013022 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010686 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013723 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.013321 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014755 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.015199 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011462 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001460 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012749 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011529 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011477 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001518 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014011 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011616 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010811 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011509 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013449 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.012479 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011822 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011235 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014178 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.013145 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011311 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.014327 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017456 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/token HTTP/1.1" 200 347 0.015578 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.022306 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.025473 +2011-05-11 18:01:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135145 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011512 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.201562 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.027103 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127674 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019424 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.016977 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026063 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020737 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.016157 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026034 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018513 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016546 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026242 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.025958 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.015215 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027024 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018509 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.007584 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027947 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.013953 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003396 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017797 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:48] "POST /v1.0/token HTTP/1.1" 200 347 0.011729 +2011-05-11 18:01:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198621 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114933 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.014845 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.015189 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020605 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.016333 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.013870 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020950 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.025876 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.004651 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026298 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017634 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002436 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028627 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019302 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.026421 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.188088 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130475 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020827 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021121 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026964 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018666 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017577 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026726 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018556 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017466 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.022944 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026584 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017636 +2011-05-11 18:01:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018656 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.014574 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019721 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012038 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012220 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003238 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016313 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011488 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011346 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003456 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017066 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012124 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.173092 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.131652 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026073 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.025240 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017919 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002170 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026967 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018565 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017591 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.003377 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026674 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018812 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192042 +2011-05-11 18:01:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.157572 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027048 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.020934 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.017186 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026367 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018981 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.017487 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028370 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.028460 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019236 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015556 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026455 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011158 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011803 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.008725 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016451 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011957 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.016751 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016516 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011393 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.016630 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015983 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012085 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011551 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.011002 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020711 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010884 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011488 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009283 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017283 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012402 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010639 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004421 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017525 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011526 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012056 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003549 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016840 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012219 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.190738 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.032828 +2011-05-11 18:01:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126121 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017591 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.025640 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002204 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027041 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017603 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019128 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004354 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026130 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020101 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196636 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.024496 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.120903 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017140 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.018965 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022198 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015044 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.017537 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020840 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.019132 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.011596 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.048955 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011311 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.010255 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015642 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011899 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.009819 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016108 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.010753 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.012333 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027881 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018062 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:52] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.005096 +2011-05-11 18:01:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026041 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018774 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.005661 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027792 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018167 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.027089 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031784 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018536 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.002517 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030473 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017482 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.002290 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026706 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.021070 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.026140 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027026 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017535 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.019348 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026455 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020141 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.019745 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026370 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017730 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.017624 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030976 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017711 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.015521 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028784 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017545 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016326 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025934 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018103 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.015710 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026163 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.019329 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004992 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026439 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018795 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005111 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026431 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017700 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:53] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.048514 +2011-05-11 18:01:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034256 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017762 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002274 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026078 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.020879 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002288 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026770 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019440 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.050914 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026800 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.018558 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.227907 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002425 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142319 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026323 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/token HTTP/1.1" 200 347 0.019253 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.211928 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002435 +2011-05-11 18:01:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133812 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026819 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019168 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015030 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026314 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019368 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.015125 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026787 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018452 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.014979 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027461 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018450 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.014985 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026136 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019553 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005728 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032330 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018993 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.006157 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026661 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018687 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.198814 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.047371 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137650 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026265 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.003767 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026501 +2011-05-11 18:01:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019863 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002413 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026055 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/token HTTP/1.1" 200 347 0.020903 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.215244 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.049313 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.147874 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026409 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018679 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.211195 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002382 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.134129 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034040 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:56] "POST /v1.0/token HTTP/1.1" 200 347 0.027723 +2011-05-11 18:01:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.208035 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.004421 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140040 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030037 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018437 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016389 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027207 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017957 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.017996 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028264 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017611 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.016281 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028544 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.015485 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.010174 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017015 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.012811 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.003402 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015877 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.013735 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.003438 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020706 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/token HTTP/1.1" 200 347 0.011103 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.197328 +2011-05-11 18:01:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:57 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.147798 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.149296 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027256 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021819 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.005965 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029618 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020972 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002516 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027432 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021010 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.028361 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028945 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.027169 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.028950 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026841 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020803 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.193318 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:58] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.147301 +2011-05-11 18:01:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138974 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028560 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/token HTTP/1.1" 200 347 0.018160 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.202857 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002558 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.133396 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032668 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020297 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.215647 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002360 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.140867 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029115 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019559 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.014951 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029349 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021592 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:01:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:01:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.014976 +2011-05-11 18:01:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:01:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:01:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026813 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018823 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.293990 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.031557 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137195 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "POST /v1.0/token HTTP/1.1" 200 347 0.061134 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.218410 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.031137 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.137400 +2011-05-11 18:02:00 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:00] "POST /v1.0/token HTTP/1.1" 200 347 0.018965 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.016587 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026903 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018865 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.017186 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030097 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019409 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.006203 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026973 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017815 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005264 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025887 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.023257 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.212613 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.133770 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.143325 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027237 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.017885 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002526 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031056 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019364 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002455 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027634 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018496 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.031637 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026283 +2011-05-11 18:02:01 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018911 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.032941 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026382 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018311 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.198534 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.148641 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135917 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029179 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019279 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110871 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105873 +2011-05-11 18:02:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.246934 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.131075 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124798 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138752 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105065 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105567 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "POST /v1.0/token HTTP/1.1" 200 347 0.020923 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "POST /v1.0/tenants HTTP/1.1" 201 214 0.098630 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105872 +2011-05-11 18:02:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.215918 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.129628 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.044596 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.133866 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.139110 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112398 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122191 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:04] "POST /v1.0/token HTTP/1.1" 200 347 0.020052 +2011-05-11 18:02:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099583 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106136 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.204907 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.131169 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.042600 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.126724 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.132925 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111095 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:05] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105268 +2011-05-11 18:02:05 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017781 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101742 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106010 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196883 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.020890 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.039078 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.133037 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114284 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113957 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/token HTTP/1.1" 200 347 0.017771 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:06] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101756 +2011-05-11 18:02:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106053 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.196892 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.016383 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037563 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.123498 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105896 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113748 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018022 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101478 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:07] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114275 +2011-05-11 18:02:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.213412 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.017218 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035864 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.137376 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105680 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105599 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017800 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101389 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106065 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:08] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.180325 +2011-05-11 18:02:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014732 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035176 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.140620 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105891 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105232 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "POST /v1.0/token HTTP/1.1" 200 347 0.018606 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109265 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105987 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.188587 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:09] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.114443 +2011-05-11 18:02:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113693 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138456 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114194 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105347 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.020154 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029281 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017495 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021992 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106086 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104439 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020841 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018588 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018799 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106702 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021378 +2011-05-11 18:02:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105835 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019663 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019613 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 201 267 0.094254 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.098560 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.021232 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105838 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019746 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020200 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017482 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.020641 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021686 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022663 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017928 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019401 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.016659 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022268 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019612 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019419 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018678 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014602 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020893 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019756 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.019345 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017557 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.017991 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019900 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021024 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018562 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018131 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.005223 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021065 +2011-05-11 18:02:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026130 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017636 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020418 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005324 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020630 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021028 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017767 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018768 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.002373 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022710 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019866 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.021978 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019505 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.002440 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020997 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020638 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018084 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018597 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.108195 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015834 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119448 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019787 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.019904 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018733 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.022309 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020564 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.061697 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018300 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020200 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018219 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.021204 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:12] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.099306 +2011-05-11 18:02:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105262 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020513 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.020720 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/tenants HTTP/1.1" 201 221 0.100514 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.139205 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.112281 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.113857 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020712 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021366 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.017767 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.020695 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026542 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019792 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019870 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.019885 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021889 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019746 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018846 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:13] "POST /v1.0/tenants HTTP/1.1" 201 221 0.090957 +2011-05-11 18:02:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 18:02:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114296 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113687 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.122177 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020309 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020727 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "POST /v1.0/token HTTP/1.1" 200 347 0.020879 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019874 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104871 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.196953 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.131081 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:14] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130349 +2011-05-11 18:02:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114010 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019879 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.020420 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020801 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021037 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020764 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018190 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.020818 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021372 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019497 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018825 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017413 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114471 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027494 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.124734 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129977 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122606 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020695 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/token HTTP/1.1" 200 347 0.019430 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019210 +2011-05-11 18:02:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112704 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.024449 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112930 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020799 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.019318 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017342 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.115443 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018015 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109655 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020868 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.022240 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019778 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103451 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.018017 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110245 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019922 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/token HTTP/1.1" 200 347 0.023871 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019081 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.101611 +2011-05-11 18:02:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 18:02:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.020000 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116507 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022000 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.017643 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018431 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105483 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.021128 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105182 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020496 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019611 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017719 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114625 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.020203 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115011 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020651 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/token HTTP/1.1" 200 347 0.020596 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018704 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103999 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:17] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.038223 +2011-05-11 18:02:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105872 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021814 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/token HTTP/1.1" 200 347 0.019302 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018411 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105767 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.015806 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120537 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020835 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/token HTTP/1.1" 200 347 0.018856 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019376 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106154 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.015783 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104776 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020818 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/token HTTP/1.1" 200 347 0.017821 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020920 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105863 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:18] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.015558 +2011-05-11 18:02:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:18 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112467 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020821 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019297 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017908 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.114448 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014343 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104314 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020867 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017960 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019293 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106435 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.033211 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110682 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019556 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/token HTTP/1.1" 200 347 0.023978 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019209 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.103397 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027623 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:19] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125696 +2011-05-11 18:02:19 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:19 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.047795 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.161292 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030753 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105942 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113872 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "POST /v1.0/token HTTP/1.1" 200 347 0.020942 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107168 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105917 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027497 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117227 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.014781 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:20] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120756 +2011-05-11 18:02:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033578 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103658 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122265 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "POST /v1.0/token HTTP/1.1" 200 347 0.018681 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109091 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105931 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027870 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125302 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015291 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120808 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030871 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:21] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105722 +2011-05-11 18:02:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113893 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018663 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101146 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105956 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027406 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.134146 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.014484 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129700 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033041 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111986 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113965 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/token HTTP/1.1" 200 347 0.019517 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:22] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108546 +2011-05-11 18:02:22 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:22 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:22 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106051 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028276 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.116636 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014303 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.129316 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030778 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105507 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122186 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018589 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100885 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106044 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:23] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027674 +2011-05-11 18:02:23 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:23 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117158 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.015388 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120974 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031370 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105011 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105520 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "POST /v1.0/token HTTP/1.1" 200 347 0.018680 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102768 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105279 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027240 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.134287 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:24] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014472 +2011-05-11 18:02:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.154755 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029336 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.157295 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105541 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "POST /v1.0/token HTTP/1.1" 200 347 0.018801 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100974 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105741 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.026906 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.125857 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.043263 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.125591 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:25] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.034564 +2011-05-11 18:02:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:02:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110488 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113904 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019924 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025222 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021901 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104932 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.113919 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112460 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020962 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018069 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018482 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022177 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.116348 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002360 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110993 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019842 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/token HTTP/1.1" 200 347 0.018769 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018159 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:26] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020397 +2011-05-11 18:02:26 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:26 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108715 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002577 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108751 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019619 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020250 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017785 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020961 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100120 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.022327 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105762 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019623 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/token HTTP/1.1" 200 347 0.018827 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018553 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.019993 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020968 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022075 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/token HTTP/1.1" 200 347 0.020802 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021791 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017331 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024359 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.120132 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:27] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.113898 +2011-05-11 18:02:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:02:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:02:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105454 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019805 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "POST /v1.0/token HTTP/1.1" 200 347 0.023839 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.015308 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8cbd9d88-2202-49eb-b69e-3559d2a8ecb2 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8cbd9d88-2202-49eb-b69e-3559d2a8ecb2', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/token/8cbd9d88-2202-49eb-b69e-3559d2a8ecb2 HTTP/1.1" 204 103 0.105633 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "POST /v1.0/token HTTP/1.1" 200 347 0.134252 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.017542 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8edc1cf4-31d6-4b5a-aff6-6673076ce642 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8edc1cf4-31d6-4b5a-aff6-6673076ce642', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/token/8edc1cf4-31d6-4b5a-aff6-6673076ce642 HTTP/1.1" 204 103 0.099580 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "POST /v1.0/token HTTP/1.1" 200 347 0.100907 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.018599 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/50f3f4e8-8fdd-4d36-b798-5fa9ce70dec8 +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'50f3f4e8-8fdd-4d36-b798-5fa9ce70dec8', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/token/50f3f4e8-8fdd-4d36-b798-5fa9ce70dec8 HTTP/1.1" 204 103 0.105574 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "POST /v1.0/token HTTP/1.1" 200 347 0.103206 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.017046 +2011-05-11 18:02:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/7cbd4e11-cd6d-4a0e-8271-8f3c0a09da6e +2011-05-11 18:02:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'7cbd4e11-cd6d-4a0e-8271-8f3c0a09da6e', 'controller': } +2011-05-11 18:02:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:28] "DELETE /v1.0/token/7cbd4e11-cd6d-4a0e-8271-8f3c0a09da6e HTTP/1.1" 204 103 0.106412 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "POST /v1.0/token HTTP/1.1" 200 347 0.119096 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched GET /v1.0/token/ca877ba5-bb05-45dd-9101-813e4cbe5fd4 +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'ca877ba5-bb05-45dd-9101-813e4cbe5fd4', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "GET /v1.0/token/ca877ba5-bb05-45dd-9101-813e4cbe5fd4?belongsTo=1234 HTTP/1.1" 200 347 0.030416 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/ca877ba5-bb05-45dd-9101-813e4cbe5fd4 +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'ca877ba5-bb05-45dd-9101-813e4cbe5fd4', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "DELETE /v1.0/token/ca877ba5-bb05-45dd-9101-813e4cbe5fd4 HTTP/1.1" 204 103 0.099824 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "POST /v1.0/token HTTP/1.1" 200 347 0.100885 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched GET /v1.0/token/839d74ab-7faa-4c02-b940-a3d01d5f34cf +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'839d74ab-7faa-4c02-b940-a3d01d5f34cf', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "GET /v1.0/token/839d74ab-7faa-4c02-b940-a3d01d5f34cf?belongsTo=1234 HTTP/1.1" 200 372 0.036436 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/839d74ab-7faa-4c02-b940-a3d01d5f34cf +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'839d74ab-7faa-4c02-b940-a3d01d5f34cf', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "DELETE /v1.0/token/839d74ab-7faa-4c02-b940-a3d01d5f34cf HTTP/1.1" 204 103 0.103301 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "GET /v1.0/ HTTP/1.1" 200 1081 0.002195 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched GET /v1.0/ +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "GET /v1.0/ HTTP/1.1" 200 988 0.002099 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "POST /v1.0/token HTTP/1.1" 200 347 0.095395 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.185675 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028274 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:29] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.116548 +2011-05-11 18:02:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121946 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030000 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.123545 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018161 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.109564 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029359 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125301 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.040781 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.133082 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029525 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.112725 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "POST /v1.0/token HTTP/1.1" 200 347 0.017654 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.102024 +2011-05-11 18:02:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028152 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.124304 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.039285 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121528 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029764 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108896 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017541 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.101199 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032832 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.015526 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038120 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030265 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.120420 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017517 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.101811 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028813 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.014702 +2011-05-11 18:02:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038595 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029646 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115562 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018275 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.107261 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027395 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.019939 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038040 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029931 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103729 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/token HTTP/1.1" 200 347 0.019521 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/groups HTTP/1.1" 201 202 0.100026 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027720 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.019665 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038354 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030310 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111502 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018695 +2011-05-11 18:02:32 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.101091 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029340 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.115549 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.138574 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031813 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122573 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020357 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025656 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "POST /v1.0/groups HTTP/1.1" 201 206 0.103988 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113691 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105513 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017682 +2011-05-11 18:02:33 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.185568 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/groups HTTP/1.1" 409 226 0.019550 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.116172 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105924 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/token HTTP/1.1" 200 347 0.020214 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/groups HTTP/1.1" 201 270 0.191449 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/groups HTTP/1.1" 409 291 0.018662 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.125216 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113530 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017733 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "POST /v1.0/groups HTTP/1.1" 403 214 0.021421 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102134 +2011-05-11 18:02:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107433 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018905 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/groups HTTP/1.1" 403 272 0.015627 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.154340 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108099 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017533 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/groups HTTP/1.1" 403 202 0.016453 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105412 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116393 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018793 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/groups HTTP/1.1" 403 257 0.015504 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.123495 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115356 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/token HTTP/1.1" 200 347 0.017603 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:35] "POST /v1.0/groups HTTP/1.1" 404 210 0.007058 +2011-05-11 18:02:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.116240 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107810 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018872 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/groups HTTP/1.1" 404 268 0.005636 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.098625 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107457 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017938 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/groups HTTP/1.1" 401 194 0.002344 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102832 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116311 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017743 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/groups HTTP/1.1" 401 252 0.002387 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111234 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.116495 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018257 +2011-05-11 18:02:36 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/groups HTTP/1.1" 201 270 0.209227 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/groups HTTP/1.1" 401 221 0.014631 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120086 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106014 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/groups HTTP/1.1" 401 279 0.016660 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.100869 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.111430 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/token HTTP/1.1" 200 347 0.057722 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.118686 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:37] "POST /v1.0/groups HTTP/1.1" 201 270 0.107750 +2011-05-11 18:02:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.121963 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122101 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018572 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "POST /v1.0/tenants HTTP/1.1" 201 215 0.115516 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.106017 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113732 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.138905 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111627 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107815 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017519 +2011-05-11 18:02:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 18:02:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.114627 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.023842 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106754 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "POST /v1.0/token HTTP/1.1" 200 347 0.023404 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.110875 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.022911 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114681 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017753 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "POST /v1.0/tenants HTTP/1.1" 201 268 0.110418 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.114473 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113229 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114932 +2011-05-11 18:02:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111733 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108015 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "POST /v1.0/token HTTP/1.1" 200 347 0.020883 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "POST /v1.0/groups HTTP/1.1" 201 202 0.192124 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027405 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.117430 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.140373 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042073 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029852 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.129159 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018494 +2011-05-11 18:02:40 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.108769 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027149 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.017147 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038173 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.039377 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038625 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029847 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109003 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.017488 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.102244 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032071 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.016197 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038311 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.038829 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038161 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030673 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.126823 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/token HTTP/1.1" 200 347 0.017536 +2011-05-11 18:02:41 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.127081 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027881 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125028 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129804 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.044115 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029881 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.126689 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021050 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "POST /v1.0/groups HTTP/1.1" 201 206 0.106801 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.027850 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117919 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113819 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:42] "POST /v1.0/token HTTP/1.1" 200 347 0.020720 +2011-05-11 18:02:42 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "POST /v1.0/groups HTTP/1.1" 201 206 0.192420 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.022754 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112893 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113927 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019801 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "POST /v1.0/groups HTTP/1.1" 201 270 0.202798 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.025569 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110516 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113934 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:43] "POST /v1.0/token HTTP/1.1" 200 347 0.023387 +2011-05-11 18:02:43 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "POST /v1.0/groups HTTP/1.1" 201 270 0.196330 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.027234 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.110056 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105483 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020489 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.123043 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "POST /v1.0/groups HTTP/1.1" 201 206 0.108550 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "GET /v1.0/groups HTTP/1.1" 200 230 0.032633 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.119636 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.122231 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:44] "POST /v1.0/token HTTP/1.1" 200 347 0.020139 +2011-05-11 18:02:44 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "POST /v1.0/groups HTTP/1.1" 201 206 0.192742 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "GET /v1.0/groups HTTP/1.1" 403 202 0.015735 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.137207 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113800 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018682 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "POST /v1.0/groups HTTP/1.1" 201 270 0.209679 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "GET /v1.0/groups HTTP/1.1" 403 257 0.019646 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108436 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113946 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019259 +2011-05-11 18:02:45 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "POST /v1.0/groups HTTP/1.1" 201 206 0.192237 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "GET /v1.0/groups HTTP/1.1" 401 221 0.015548 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.112561 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105536 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017794 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.185523 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "GET /v1.0/groups HTTP/1.1" 401 279 0.015203 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114185 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113223 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019073 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.200653 +2011-05-11 18:02:46 DEBUG [routes.middleware] Matched GET /v1.0/groups +2011-05-11 18:02:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:46 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "GET /v1.0/groups HTTP/1.1" 200 329 0.034746 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117589 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113846 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.021931 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "POST /v1.0/groups HTTP/1.1" 201 202 0.191141 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029695 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124401 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.046204 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113686 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.030495 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.106235 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:47] "POST /v1.0/token HTTP/1.1" 200 347 0.021049 +2011-05-11 18:02:47 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:47 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:47 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "POST /v1.0/groups HTTP/1.1" 201 202 0.108626 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027430 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125457 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.017284 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.134944 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031241 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113779 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018522 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "POST /v1.0/groups HTTP/1.1" 201 202 0.108985 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028213 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.116622 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.015787 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120095 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029781 +2011-05-11 18:02:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115383 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.017523 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.110515 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028836 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.124321 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014699 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129938 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031266 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113937 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018769 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.110776 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029587 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122768 +2011-05-11 18:02:49 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.014744 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.221371 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031988 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104852 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019090 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "POST /v1.0/groups HTTP/1.1" 201 202 0.100453 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032485 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120119 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.016367 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120614 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031550 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.105040 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019060 +2011-05-11 18:02:50 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "POST /v1.0/groups HTTP/1.1" 201 202 0.109070 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028499 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.132753 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014641 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121608 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.036070 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.108929 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "POST /v1.0/token HTTP/1.1" 200 347 0.061175 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "POST /v1.0/groups HTTP/1.1" 201 202 0.101698 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.027680 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.125596 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:51] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.045055 +2011-05-11 18:02:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user +2011-05-11 18:02:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } +2011-05-11 18:02:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.131993 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.029650 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.115479 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020074 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "POST /v1.0/groups HTTP/1.1" 201 206 0.107615 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.113878 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.115280 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104736 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "POST /v1.0/token HTTP/1.1" 200 347 0.022304 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "POST /v1.0/groups HTTP/1.1" 201 206 0.180877 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002431 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108783 +2011-05-11 18:02:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105591 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017508 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "POST /v1.0/groups HTTP/1.1" 201 270 0.201876 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002409 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.117853 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113011 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017724 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "POST /v1.0/groups HTTP/1.1" 201 206 0.187124 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.023167 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.128765 +2011-05-11 18:02:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105539 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017494 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "POST /v1.0/tenants HTTP/1.1" 201 268 0.110364 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.023575 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.026656 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.108476 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "POST /v1.0/token HTTP/1.1" 200 347 0.022624 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched POST /v1.0/groups +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "POST /v1.0/groups HTTP/1.1" 201 206 0.181351 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.115097 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.120912 +2011-05-11 18:02:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant +2011-05-11 18:02:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:02:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } +2011-05-11 18:02:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:02:54] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.111633 +2011-05-11 18:03:34 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011175 +2011-05-11 18:03:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100550 +2011-05-11 18:03:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106842 +2011-05-11 18:03:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.016529 +2011-05-11 18:03:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.173200 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.113059 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.023971 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115424 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105007 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018891 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.100941 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106115 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027585 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.147598 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 225 0.035773 +2011-05-11 18:03:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.116905 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030176 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106334 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113828 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "POST /v1.0/token HTTP/1.1" 200 347 0.018735 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109141 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114033 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027895 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.135895 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 409 288 0.036355 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.138712 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030292 +2011-05-11 18:03:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122880 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114191 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/token HTTP/1.1" 200 347 0.020259 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099495 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106030 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028048 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 214 0.014457 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035914 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030270 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.111758 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114004 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018145 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.118298 +2011-05-11 18:03:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114153 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032464 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 403 272 0.015621 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.037328 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029785 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114473 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113946 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018493 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/tenants HTTP/1.1" 201 214 0.109505 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105840 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028667 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 221 0.014653 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035518 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030652 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110496 +2011-05-11 18:03:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114380 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018029 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenants HTTP/1.1" 201 214 0.111529 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.115389 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027887 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 401 279 0.014887 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 218 0.035293 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030114 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119718 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122294 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018747 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110351 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114477 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:39] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029423 +2011-05-11 18:03:39 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:39 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.126578 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.137666 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.036103 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109038 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113887 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018998 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021380 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018854 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020120 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.109579 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120988 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023161 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019793 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018948 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.119309 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.021551 +2011-05-11 18:03:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114551 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020648 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020942 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 201 267 0.101923 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.106004 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.022219 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115050 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021048 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018139 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018685 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.016788 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021088 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019731 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.019216 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018165 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.017593 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020301 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014290 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.011776 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011284 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.009580 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012241 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012965 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.013095 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011332 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.011002 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014115 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012214 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.016232 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014444 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.004266 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016318 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016655 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/token HTTP/1.1" 200 347 0.014119 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014933 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.004249 +2011-05-11 18:03:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016395 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016473 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017123 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017665 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.002400 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022695 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020119 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/token HTTP/1.1" 200 347 0.019606 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018586 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.004165 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020259 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020833 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/token HTTP/1.1" 200 347 0.020471 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021552 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.107531 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016305 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112503 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020750 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018436 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018725 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014954 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021188 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020340 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/token HTTP/1.1" 200 347 0.020671 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020725 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020590 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.021420 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.108844 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122028 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020647 +2011-05-11 18:03:42 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018252 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/tenants HTTP/1.1" 201 221 0.111345 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.114141 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.113132 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105545 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020417 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026344 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/token HTTP/1.1" 200 347 0.058814 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.019824 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022812 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023064 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/token HTTP/1.1" 200 347 0.010892 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.012803 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012523 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014031 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/token HTTP/1.1" 200 347 0.011901 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/tenants HTTP/1.1" 201 221 0.093270 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:03:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:43] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.098593 +2011-05-11 18:03:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete +2011-05-11 18:03:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.097983 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.098019 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014443 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020550 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019016 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018168 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105738 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.032055 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 270 0.121192 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.124151 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112899 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020456 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018741 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 197 0.020929 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019667 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021029 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018097 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'NonExistinguser'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 255 0.021389 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020701 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019992 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021910 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017606 +2011-05-11 18:03:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100089 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027610 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 293 0.167321 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.137516 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.130770 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021981 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017995 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018730 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.132855 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.021276 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106126 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020586 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019177 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020038 +2011-05-11 18:03:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106060 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.018175 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108494 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019932 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/token HTTP/1.1" 200 347 0.019332 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019429 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106818 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.017210 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110747 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020683 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018233 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019086 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.122958 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.021104 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108781 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020356 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/token HTTP/1.1" 200 347 0.018946 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017358 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.123718 +2011-05-11 18:03:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup +2011-05-11 18:03:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.019893 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108001 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020937 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018588 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018351 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.106595 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.021808 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113484 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019844 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018986 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017960 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.107711 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.033174 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.110525 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020875 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020153 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017383 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104731 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.016230 +2011-05-11 18:03:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.112929 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021270 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019856 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018646 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.113099 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.016198 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.119634 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019723 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/token HTTP/1.1" 200 347 0.024229 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017519 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.111427 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014484 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104701 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020183 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019900 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018364 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.105744 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:48] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.015336 +2011-05-11 18:03:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120210 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022459 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018868 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017439 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.107124 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034132 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109560 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023328 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/token HTTP/1.1" 200 347 0.018975 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018833 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.120050 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027949 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125015 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 263 0.043953 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.115869 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033315 +2011-05-11 18:03:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107648 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.178957 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017546 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.101978 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105280 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027460 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117361 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.015287 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.128440 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032859 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.120429 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113776 +2011-05-11 18:03:50 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019748 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.108316 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.116194 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.028287 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115760 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.014634 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121746 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031132 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105598 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105590 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/token HTTP/1.1" 200 347 0.023732 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102811 +2011-05-11 18:03:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106025 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.029289 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.115601 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.016366 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.120909 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030069 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115065 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105541 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017598 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102272 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.106085 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027275 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117538 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:52] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.014321 +2011-05-11 18:03:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.130292 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030896 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105048 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113397 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "POST /v1.0/token HTTP/1.1" 200 347 0.018790 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "POST /v1.0/tenants HTTP/1.1" 201 214 0.102857 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105132 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027534 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.117554 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.014357 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121896 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:53] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031792 +2011-05-11 18:03:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104787 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113993 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "POST /v1.0/token HTTP/1.1" 200 347 0.023275 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "POST /v1.0/tenants HTTP/1.1" 201 214 0.103933 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105737 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027665 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 277 0.125171 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.014570 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.121540 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030354 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.147827 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:54] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105596 +2011-05-11 18:03:54 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017528 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/tenants HTTP/1.1" 201 214 0.110426 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.122754 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.027253 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 201 300 0.116196 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 324 0.048827 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add', 'user_id': u'test_user'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 204 103 0.161284 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031624 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114436 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105638 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018296 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018987 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021046 +2011-05-11 18:03:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097941 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.113965 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.115407 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020683 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017611 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018800 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020757 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100194 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002383 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108922 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026046 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018194 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018549 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020276 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104019 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.004529 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107374 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019860 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/token HTTP/1.1" 200 347 0.019548 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017570 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020979 +2011-05-11 18:03:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.108821 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.022756 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105346 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021984 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/token HTTP/1.1" 200 347 0.019128 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018559 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.020324 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020675 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020774 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched POST /v1.0/token +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018495 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025975 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017325 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021517 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.102151 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.104873 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113607 +2011-05-11 18:03:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 +2011-05-11 18:03:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } +2011-05-11 18:03:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } +2011-05-11 18:03:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:03:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020203 diff --git a/test/unit/test_authentication.py b/test/unit/test_authentication.py index 43838143..3cf08390 100644 --- a/test/unit/test_authentication.py +++ b/test/unit/test_authentication.py @@ -105,5 +105,8 @@ class authentication_test(unittest.TestCase): self.assertEqual(400, int(resp['status'])) self.assertEqual('application/xml', content_type(resp)) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_groups.py b/test/unit/test_groups.py index 1e6e4be1..19268055 100644 --- a/test/unit/test_groups.py +++ b/test/unit/test_groups.py @@ -1037,5 +1037,9 @@ class delete_users_global_group_test(unittest.TestCase): elif int(resp['status']) == 503: self.fail('Service Not Available') self.assertEqual(404, int(respG['status'])) + +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_identity.py b/test/unit/test_identity.py index 76c0a808..b3431deb 100644 --- a/test/unit/test_identity.py +++ b/test/unit/test_identity.py @@ -1,9400 +1,54 @@ -"""import os -import sys -# Need to access identity module -sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), - '..', '..', '..', '..', 'keystone'))) -from keystone import server - +import logging +import os import unittest -from webtest import TestApp -import httplib2 -import json from lxml import etree -import unittest -from webtest import TestApp -""" -""" -URL = 'http://localhost:8080/v1.0/' - - -def get_token(user, pswd, kind=''): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username": user, - "password": pswd}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - - token = str(content['auth']['token']['id']) - if kind == 'token': - return token - else: - return (resp, content) - - -def delete_token(token, auth_token): - h = httplib2.Http(".cache") - url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") - - url = '%stenants' % (URL) - body = {"tenant": {"id": tenantid, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - - url = '%stenant/%s/groups' % (URL, tenantid) - body = {"group": {"id": groupid, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - - url = '%sgroups' % (URL) - body = {"group": {"id": groupid, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '\ - A Description of the group\ - ' % groupid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def get_token_xml(user, pswd, type=''): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' % (pswd, user) - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - dom = etree.fromstring(content) - root = dom.find("{http://docs.openstack.org/idm/api/v1.0}token") - token_root = root.attrib - token = str(token_root['id']) - if type == 'token': - return token - else: - return (resp, content) - - -def delete_token_xml(token, auth_token): - h = httplib2.Http(".cache") - url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def create_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % tenantid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def create_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups' % (URL, tenantid) - body = ' \ - \ - A description... \ - ' % groupid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def create_user(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = {"user": {"password": "secrete", - "id": userid, - "tenantId": tenantid, - "email": "%s@rackspace.com" % userid, - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_user(tenant, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenant, userid) - - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - - return (resp, content) - -def create_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = ' \ - ' % (tenantid, userid) - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def create_user_json(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = {"user": {"password": "secrete", - "id": userid, - "tenantId": tenantid, - "email": "%s@rackspace.com" % userid, - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_user_json(tenant, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenant, userid) - print url - resp, content = h.request(url, "DELETE", body='{}', \ - headers={"Content-Type": "application/json", \ - "X-Auth-Token": auth_token}) - return (resp, content) - -def create_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = ' \ - '\ - % (tenantid, userid) - resp, content = h.request(url, "POST", body=body, \ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": auth_token, \ - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenantid, userid) - resp, content = h.request(url, "DELETE", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenantid, userid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def add_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def add_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def delete_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_user_tenant_group(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def get_user_tenant_group_xml(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def add_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def add_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def delete_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_user_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users' % (URL, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - - return (resp, content) - -def get_userid(): - return 'test_user11' - - -def get_password(): - return 'secrete' - - -def get_email(): - return 'joetest@rackspace.com' - -def get_user_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users' % (URL, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_tenant(): - return '1234' - - -def get_user(): - return 'test_user' - - -def get_userdisabled(): - return 'disabled' - -def get_auth_token(): - return '999888777666' - - -def get_exp_auth_token(): - return '000999' - -def get_none_token(): - return '' - -def get_non_existing_token(): - return 'invalid_token' - -def get_disabled_token(): - return '999888777' - - -def content_type(resp): - return resp['content-type'].split(';')[0] - -def get_global_tenant(): - return 'GlobalTenant' - -def handle_user_resp(self,content, respvalue,resptype): - if respvalue == 200: - if resptype == 'application/json': - content = json.loads(content) - self.tenant = content['user']['tenantId'] - self.userid = content['user']['id'] - if resptype == 'application/xml': - content=etree.fromstring(content) - self.tenant=content.get("tenantId") - self.id=content.get("id") - - - if respvalue == 500: - self.fail('IDM fault') - elif respvalue == 503: - self.fail('Service Not Available') - -def content_type(resp): - return resp['content-type'].split(';')[0] -""" -"""class identity_test(unittest.TestCase): - - #Given _a_ to make inherited test cases in an order. - #here to call below method will call as last test case - - def test_a_get_version_json(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", - headers={"Content-Type":"application/json"}) - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_get_version_xml(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) -""" -""" -class authorize_test(identity_test): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - - def tearDown(self): - delete_token(self.token, self.auth_token) - - def test_a_authorize(self): - resp, content = get_token('joeuser', 'secrete') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_xml(self): - resp, content = get_token_xml('joeuser', 'secrete') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_authorize_user_disabled(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username": "disabled", - "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_user_disabled_xml(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_authorize_user_wrong(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username-w": "disabled", - "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_user_wrong_xml(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) -""" -""" -class validate_token(authorize_test): - - def test_validate_token_true(self): - h = httplib2.Http(".cache") - - url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_true_xml(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_validate_token_expired(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_expired_xml(self): - h = httplib2.Http(".cache") - - url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_validate_token_invalid(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_invalid_xml(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - -""" -"""class tenant_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - - def tearDown(self): - resp, content = delete_tenant(self.tenant, self.auth_token) -""" -""" -class create_tenant_test(tenant_test): - - def test_tenant_create(self): - resp, content = delete_tenant('test_tenant', str(self.auth_token)) - - resp, content = create_tenant('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(resp['status']) not in (200, 201): - - self.fail('Failed due to %d' % int(resp['status'])) - - def test_tenant_create_xml(self): - resp, content = delete_tenant_xml('test_tenant', str(self.auth_token)) - resp, content = create_tenant_xml('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(resp['status']) not in (200, 201): - - self.fail('Failed due to %d' % int(resp['status'])) - - def test_tenant_create_again(self): - - resp, content = create_tenant("test_tenant", str(self.auth_token)) - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - def test_tenant_create_again_xml(self): - - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get("id") - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content.get("id") - - def test_tenant_create_forbidden_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_forbidden_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = '{"tenant": { "id": "%s", \ - "description": "A description ...", "enabled"\ - :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token - }) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = '{"tenant": { "id": "%s", \ - "description": "A description ...", "enabled"\ - :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_tenant_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_tenants_test(tenant_test): - - def test_get_tenants(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenants_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenants_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenants_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenants_exp_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenants_exp_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_tenant_test(tenant_test): - - def test_get_tenant(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, 'tenant_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, 'tenant_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class update_tenant_test(tenant_test): - - def test_update_tenant(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = '{"tenant": { "description": "A NEW description..." ,\ - "enabled":true }}' - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body['tenant']['id'])) - self.assertEqual('A NEW description...', body['tenant']['description']) - - def test_update_tenant_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_tenant_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = '{"tenant": { "description_bad": "A NEW description...",\ - "enabled":true }}' - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - data = '{"tenant": { "description": "A NEW description...",\ - "enabled":true }}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_tenant_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_tenant_test(tenant_test): - - def test_delete_tenant_not_found(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete111", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_not_found_xml(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete111", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(resp['status'])) - - def test_delete_tenant_xml(self): - resp, content = create_tenant_xml("test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(resp['status'])) -""" -""" -class tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - -class create_tenant_group_test(tenant_group_test): - - def test_tenant_group_create(self): - - resp, content = delete_tenant(self.tenant, str(self.auth_token)) - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_xml(self): - resp, content = delete_tenant_xml(self.tenant, str(self.auth_token)) - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - self.tenant = self.tenant - self.tenant_group = self.tenant_group - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_again(self): - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - - def test_tenant_group_create_again_xml(self): - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - content = etree.fromstring(content) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - - def test_tenant_group_create_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - if int(respG['status']) == 200: - self.tenant_group = respG['group']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - - def test_tenant_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - - def test_tenant_group_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_tenant_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_tenant_groups_test(tenant_group_test): - - def test_get_tenant_groups(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - url = '%stenant/%s/groups' % (URL, self.tenant) - - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenant_groups_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenant_groups_exp_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenant_groups_exp_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_tenant_group_test(tenant_group_test): - - def test_get_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - #test for Content-Type = application/xml - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class update_tenant_group_test(tenant_group_test): - - def test_update_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - - data = '{"group": { "id":"%s","description": "A NEW description..." ,\ - "tenantId":"%s" }}' % (self.tenant_group, self.tenant) - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - - - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(self.tenant_group, body['group']['id']) - self.assertEqual('A NEW description...', body['group']['description']) - - def test_update_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = delete_tenant(self.tenant, str(self.auth_token)) - - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - url = '%stenant/%s/groups/%s' % (URL, self.tenant , self.tenant_group) - - data = ' \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - self.assertEqual(200, int(resp['status'])) - self.assertEqual(str(self.tenant_group), str(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - data = '{"group": { "description_bad": "A NEW description...",\ - "id":"%s","tenantId":"%s" }}' % (self.tenant_group, self.tenant) - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - data = ' \ - \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - - data = '{"group": { "description": "A NEW description...",\ - "id":"NonexistingID", "tenantId"="test_tenant" }}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_tenant_group_test(tenant_test): - - def test_delete_tenant_group_not_found(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group("test_tenant_delete111", - self.tenant, - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group_not_found_xml(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group_xml("test_tenant_delete111", - self.tenant, - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - def test_delete_tenant_group_xml(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - -class add_user_tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = 'test_tenant' - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - - def test_add_user_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_tenant_group_conflict(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_tenant_group_conflict_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, self.token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_tenant_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.disabled_token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_add_user_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, self.disabled_token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - -class get_users_tenant_group_test(add_user_tenant_group_test): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = 'test_tenant' - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - def test_get_users_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, - self.tenant_group, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.exp_auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.exp_auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - -class delete_users_tenant_group_test(add_user_tenant_group_test): - - def test_delete_user_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - - def test_delete_user_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - respG, contentG = delete_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - def test_delete_user_tenant_group_notfound(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - 'NonExistinguser', - str(self.auth_token) - ) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - - def test_delete_user_tenant_group_notfound_xml(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group_xml(self.tenant, - self.tenant_group, - 'NonExistinguser', - str(self.auth_token) - ) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - -""" -"""## -## Global Group Tests -## -class global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.globaltenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.global_group = 'test_global_group_add' - - def tearDown(self): - resp, content = delete_global_group(self.global_group, - self.auth_token) - resp, content = delete_tenant(self.globaltenant, self.auth_token) - - -class create_global_group_test(global_group_test): - - def test_global_group_create(self): - respG, contentG = delete_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_global_group_create_xml(self): - respG, contentG = delete_global_group_xml(self.global_group, - str(self.auth_token)) - - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_global_group_create_again(self): - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - - def test_global_group_create_again_xml(self): - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - - def test_global_group_create_unauthorized_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_expired_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.globaltenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_missing_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_disabled_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_invalid_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.globaltenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_global_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_global_groups_test(global_group_test): - - def test_get_global_groups(self): - h = httplib2.Http(".cache") - respG, contentG = delete_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - url = '%sgroups' % (URL) - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_groups_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_groups_unauthorized_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_global_groups_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_global_groups_exp_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_global_groups_exp_token_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_global_group_test(global_group_test): - - def test_get_global_group(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_group_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_group_bad(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, 'global_group_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_global_group_bad_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL , 'global_group_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - - -class update_global_groups_test(global_group_test): - - def test_update_global_group(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - resp, content = h.request(url, "PUT", body='{"group":{\ - "id" : "%s","description" :\ - "A New description of the group..."}}' % self.global_group, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(self.global_group, body['group']['id']) - self.assertEqual('A New description of the group...', - str(body['group']['description'])) - - def test_update_global_group_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - url = '%sgroups/%s' % (URL, self.global_group) - data = u' \ - A NEW description... \ - ' % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(str(self.global_group), str(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_global_group_bad(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - data = '{"group": { "description_bad": "A NEW description...", \ - "id":"%s" }}'\ - % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_global_group_bad_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - data = ' \ - A NEW description... \ - ' % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - resp, content = delete_tenant('test_tenant', str(self.auth_token)) - resp, content = create_tenant('test_tenant', str(self.auth_token)) - - respG, contentG = delete_tenant_group('test_tenant_group', \ - 'test_tenant', str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group', \ - 'test_tenant', str(self.auth_token)) - - self.tenant = 'test_tenant' - self.tenant_group = 'test_tenant_group' - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_xml(self): - resp, content = delete_tenant_xml('test_tenant', str(self.auth_token)) - resp, content = create_tenant_xml('test_tenant', str(self.auth_token)) - respG, contentG = delete_tenant_group_xml('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - - self.tenant = 'test_tenant' - self.tenant_group = 'test_tenant_group' - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(respG['status']) not in (200, 201): - - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_again(self): - - resp, content = create_tenant("test_tenant", str(self.auth_token)) - - respG, contentG = create_tenant_group('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - - def test_tenant_group_create_again_xml(self): - - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - - respG, contentG = create_tenant_group_xml('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - - content = etree.fromstring(content) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - - def test_tenant_group_create_forbidden_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_tenant_group', \ - "test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - if int(respG['status']) == 200: - self.tenant_group = respG['group']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_forbidden_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/xml", \ - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - self.assertEqual(403, int(resp['status'])) - - def test_update_global_group_not_found(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/NonexistingID' % (URL) - data = '{"group": { "description": "A NEW description...", \ - "id":"NonexistingID"}}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - self.assertEqual(404, int(resp['status'])) - - def test_tenant_group_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - self.assertEqual(403, int(resp['status'])) - - def test_update_global_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.globaltenant, - str(self.auth_token)) - url = '%sgroups/NonexistingID' % (URL) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class delete_global_group_test(global_group_test): - - def test_delete_global_group_not_found(self): - resp, content = delete_global_group("test_global_group_1", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_global_group_not_found_xml(self): - resp, content = delete_global_group_xml("test_global_group_1", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_global_group(self): - resp, content = create_tenant(self.globaltenant, str(self.auth_token)) - respG, contentG = create_tenant_group('test_global_group_delete', - self.globaltenant, - str(self.auth_token)) - respG, contentG = delete_global_group('test_global_group_delete', - str(self.auth_token)) - resp, content = delete_tenant(self.globaltenant, - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - def test_delete_global_group_xml(self): - resp, content = create_tenant_xml(self.globaltenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_global_group_delete', - self.globaltenant, - str(self.auth_token)) - respG, contentG = delete_global_group_xml('test_global_group_delete', - str(self.auth_token)) - resp, content = delete_tenant_xml(self.globaltenant, - str(self.auth_token)) - self.assertEqual(204, int(resp['status'])) - - def test_tenant_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant - - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/xml", \ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant_group - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": 'nonexsitingtoken'}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body,\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - -class get_tenant_groups_test(tenant_group_test): - - def test_get_tenant_groups(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - - url = '%stenant/%s/groups' % (URL,self.tenant) - - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group_xml(self.tenant_group,\ - self.tenant, str(self.auth_token)) - - url = '%stenant/%s/groups' % (URL,self.tenant) - - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_forbidden_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups' % (URL,self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenant_groups_forbidden_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups' % (URL,self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenant_groups_exp_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups' % (URL,self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenant_groups_exp_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups' % (URL,self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - -class get_tenant_group_test(tenant_group_test): - - def test_get_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,'tenant_bad',self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,'tenant_bad',self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,'nonexistinggroup') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,'nonexistinggroup') - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class update_tenant_group_test(tenant_group_test): - - def test_update_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,self.tenant_group) - - data = '{"group": { "id":"%s","description": "A NEW description..." ,\ - "tenantId":"%s" }}' % (self.tenant_group,self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data,\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(self.tenant_group, body['group']['id']) - self.assertEqual('A NEW description...', \ - body['group']['description']) - - def test_update_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant ,self.tenant_group) - data = ' \ - \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data,\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(str(self.tenant_group), str(body.get('id'))) - self.assertEqual('A NEW description...', \ - desc.text) - - def test_update_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,self.tenant_group) - data = '{"group": { "description_bad": "A NEW description...",\ - "id":"%s","tenantId":"%s" }}' % (self.tenant_group,self.tenant) - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data,\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL,self.tenant,self.tenant_group) - data = ' \ - \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data,\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group,\ - self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - - data = '{"group": { "description": "A NEW description...",\ - "id":"NonexistingID", "tenantId"="test_tenant" }}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data,\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data,\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_tenant_group_test(tenant_test): - - def test_delete_tenant_group_not_found(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group("test_tenant_delete111", \ - "test_tenant", str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group_not_found_xml(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group_xml("test_tenant_delete111", \ - "test_tenant", str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group(self): - resp, content = create_tenant("test_tenant_delete", \ - str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', \ - "test_tenant_delete", str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', \ - "test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete", \ - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - def test_delete_tenant_group_xml(self): - resp, content = create_tenant_xml("test_tenant_delete", \ - str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_tenant_group_delete', \ - "test_tenant_delete", str(self.auth_token)) - respG, contentG = delete_tenant_group_xml('test_tenant_group_delete', \ - "test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete", \ - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) -"""""" -class user_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.userid = get_userid() - self.password = get_password() - self.email = get_email() - - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.missing_token = get_none_token() - self.invalid_token = get_non_existing_token() - - def tearDown(self): - - resp, content = delete_user_json(self.tenant,\ - self.userid, str(self.auth_token)) - - #resp, content = delete_user_xml(self.tenant,\ - #self.userid, str(self.auth_token)) - -class create_user_test(user_test): - - def test_a_user_create_json(self): - resp, content = create_user_json('1234', 'test_user11',\ - str(self.auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(201,resp_val) - - def test_a_user_create_xml(self): - resp, content = delete_user_xml('1234', 'test_user11', \ - str(self.auth_token)) - resp, content = create_user_xml('1234', 'test_user11', \ - str(self.auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - print 'here' - print resp - print content - self.assertEqual(201,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_create_json_disabled_tenant(self): - resp, content = create_user_json('0000', 'test_user11',\ - str(self.auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - - def test_a_user_create_json_disabled_tenant_xml(self): - resp, content = create_user_xml('0000', 'test_user11',\ - str(self.auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_again_json(self): - resp, content = create_user_json("1234", "test_user11", \ - str(self.auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - resp, content = create_user_json("1234", "test_user11", \ - str(self.auth_token)) - self.assertEqual(409, int(resp['status'])) - - def test_a_user_again_xml(self): - resp, content = create_user_xml("1234", "test_user11", \ - str(self.auth_token)) - resp, content = create_user_xml("1234", "test_user11", \ - str(self.auth_token)) - content = etree.fromstring(content) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(409, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_create_expired_token(self): - resp, content = create_user_json('1234', 'test_user11', \ - str(self.exp_auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content,resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - - def test_a_user_create_expired_token_xml(self): - resp, content = create_user_xml('1234', 'test_user11', \ - str(self.exp_auth_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content,resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_create_disabled_token(self): - resp, content = create_user_json('1234', 'test_user11', \ - str(self.disabled_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content, resp_val,content_type(resp)) - self.assertEqual(403, int(resp['status'])) - - def test_a_user_create_disabled_token_xml(self): - resp, content = create_user_xml('1234', 'test_user11', \ - str(self.disabled_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content, resp_val,content_type(resp)) - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_create_missing_token(self): - resp, content = create_user_json('1234', 'test_user11', \ - str(self.missing_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content, resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - - def test_a_user_create_missing_token_xml(self): - resp, content = create_user_xml('1234', 'test_user11', \ - str(self.missing_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content, resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_create_invalid_token(self): - resp, content = create_user_json('1234', 'test_user11', \ - str(self.invalid_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content,resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - - def test_a_user_create_invalid_token_xml(self): - resp, content = create_user_xml('1234', 'test_user11', \ - str(self.invalid_token)) - resp_val = int(resp['status']) - handle_user_resp(self, content,resp_val,content_type(resp)) - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - -class get_user_test(user_test): - - def test_a_user_get_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(200,resp_val) - - def test_a_user_get_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(200,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - - def test_a_user_get_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - - def test_a_user_get_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - - def test_a_user_get_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - - def test_a_user_get_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_disabled_user(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - - def test_a_user_get_disabled_user_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_get_disabled_tenant(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,'0000',self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - - def test_a_user_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,'0000',self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - handle_user_resp(self,content, resp_val,content_type(resp)) - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - -class delete_user_test(user_test): - - def test_a_user_delete_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(204,resp_val) - - def test_a_user_delete_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(204,resp_val) - - def test_a_user_delete_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_a_user_delete_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_delete_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_a_user_delete_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_delete_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_a_user_delete_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.user,self.tenant,str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_user_delete_disabled_tenant(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,'0000',self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_a_user_delete_disabled_tenant_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,'0000',self.userdisabled) - #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - -class get_users_test(user_test): - - def test_users_get_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(200,resp_val) - - def test_users_get_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(200,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_expired_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_disabled_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_users_get_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_missing_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_invalid_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,self.tenant) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_disabled_tenant_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,"0000") - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - print resp,content - self.assertEqual(403,resp_val) - - def test_users_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL,"0000") - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - -class get_users_group_test(user_test): - - def test_users_get_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(200,resp_val) - - def test_users_get_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(200,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_expired_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_disabled_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_users_get_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_missing_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_invalid_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_users_get_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,self.tenant,self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_users_get_disabled_tenant_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,"0000",self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - print resp,content - self.assertEqual(403,resp_val) - - def test_users_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/groups' % (URL,"0000",self.user) - resp, content = h.request(url, "GET", body='{}',\ - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - - - -class update_user_test(user_test): - - def test_user_update_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual('updatedjoeuser@rackspace.com',content['user']['email']) - - def test_user_update_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual('updatedjoeuser@rackspace.com',content.get("email")) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_user_disabled_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.userdisabled) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_user_update_user_disabled_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.userdisabled) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_email_conflict_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "joe@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(409,resp_val) - - def test_user_update_email_conflict_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(409,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_bad_request_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user_bad": { "bad": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - - def test_user_update_bad_request_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = ' \ - user xmlns="http://docs.openstack.org/idm/api/v1.0" \ - email="updatedjoeuser@rackspace.com" />' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - - def test_user_update_expired_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_update_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_disabled_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_user_update_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_invalid_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_update_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_update_missing_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - print url - data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_update_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - -class set_password_test(user_test): - - def test_user_password_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual('p@ssword',content['user']['password']) - - def test_user_password_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual('p@ssword',content.get("password")) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_password_user_disabled_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.userdisabled) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_user_password_user_disabled_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL,self.tenant,self.userdisabled) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_password_bad_request_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user_bad": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - - def test_user_password_bad_request_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = ' \ - user xmlns="http://docs.openstack.org/idm/api/v1.0" \ - password="p@ssword" />' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - - def test_user_password_expired_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_password_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_password_disabled_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_user_password_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_password_invalid_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_password_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_password_missing_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - print url - data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_password_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - -class set_enabled_test(user_test): - - def test_user_enabled_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual(True,content['user']['enabled']) - - def test_user_enabled_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(200,resp_val) - self.assertEqual('true',content.get("enabled")) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_enabled_bad_request_json(self): - h = httplib2.Http(".cache") - resp, content = create_user_json(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user_bad": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - - def test_user_enabled_bad_request_xml(self): - h = httplib2.Http(".cache") - resp, content = create_user_xml(self.tenant,self.user , \ - str(self.auth_token)) - print resp,content - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = ' \ - user xmlns="http://docs.openstack.org/idm/api/v1.0" \ - enabled="true" />' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - delete_user_json(self.tenant,self.user , \ - str(self.auth_token)) - self.assertEqual(400,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - - def test_user_enabled_expired_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.exp_auth_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_enabled_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_enabled_disabled_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.disabled_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - - def test_user_enabled_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(403,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_enabled_invalid_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.invalid_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_enabled_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.invalid_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - def test_user_enabled_missing_token_json(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/enabled' % (URL,self.tenant,self.user) - print url - data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json",\ - "X-Auth-Token": self.missing_token}) - resp_val = int(resp['status']) - print resp,content - content=json.loads(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - - def test_user_enabled_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s/password' % (URL,self.tenant,self.user) - data = ' \ - ' - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml",\ - "X-Auth-Token": self.missing_token, - "ACCEPT": "application/xml"}) - resp_val = int(resp['status']) - print resp,content - content=etree.fromstring(content) - if resp_val == 500: - self.fail('IDM fault') - elif resp_val == 503: - self.fail('Service Not Available') - self.assertEqual(401,resp_val) - self.assertEqual('application/xml', content_type(resp)) - - -""" - - - -"""class add_user_global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - - - - def test_add_user_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_global_group_conflict(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_global_group_conflict_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_global_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_global_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_global_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_add_user_global_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - -class get_users_tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - def test_get_users_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_global_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - respG, contentG = get_user_global_group(self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_global_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_global_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_expired(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.exp_auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_expired_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.exp_auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - -class delete_users_global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - def test_delete_user_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - - def test_delete_user_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - def test_delete_user_global_group_notfound(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - - def test_delete_user_global_group_notfound_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) -""" -"""if __name__ == '__main__': - unittest.main() -""" - - -import os -import sys -# Need to access identity module -sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), - '..', '..', '..', '..', 'keystone'))) - -import unittest -from webtest import TestApp -import httplib2 -import json -from lxml import etree -import unittest -from webtest import TestApp - -URL = 'http://localhost:8080/v1.0/' - - -def get_token(user, pswd, kind=''): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username": user, - "password": pswd}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - token = str(content['auth']['token']['id']) - if kind == 'token': - return token - else: - return (resp, content) - - -def delete_token(token, auth_token): - h = httplib2.Http(".cache") - url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") - - url = '%stenants' % (URL) - body = {"tenant": {"id": tenantid, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - - url = '%stenant/%s/groups' % (URL, tenantid) - body = {"group": {"id": groupid, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - - url = '%sgroups' % (URL) - body = {"group": {"id": groupid, - "description": "A description ..." - }} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def create_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '\ - A Description of the group\ - ' % groupid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def get_token_xml(user, pswd, type=''): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' % (pswd, user) - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - dom = etree.fromstring(content) - root = dom.find("{http://docs.openstack.org/idm/api/v1.0}token") - token_root = root.attrib - token = str(token_root['id']) - if type == 'token': - return token - else: - return (resp, content) - - -def delete_token_xml(token, auth_token): - h = httplib2.Http(".cache") - url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def create_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % tenantid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def create_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups' % (URL, tenantid) - body = ' \ - \ - A description... \ - ' % groupid - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") - url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def create_user(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = {"user": {"password": "secrete", - "id": userid, - "tenantId": tenantid, - "email": "%s@rackspace.com" % userid, - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - - -def delete_user(tenant, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenant, userid) - - resp, content = h.request(url, "DELETE", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - - return (resp, content) - -def create_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users' % (URL, tenantid) - body = ' \ - ' % (tenantid, userid) - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def delete_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/users/%s' % (URL, tenantid, userid) - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def add_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def add_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def delete_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_user_tenant_group(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def get_user_tenant_group_xml(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") - url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - - -def add_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def add_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "PUT", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def delete_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - return (resp, content) - -def delete_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - - resp, content = h.request(url, "DELETE", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_user_global_group(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users' % (URL, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": auth_token}) - - return (resp, content) - -def get_user_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") - url = '%sgroups/%s/users' % (URL, groupid) - - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": auth_token, - "ACCEPT": "application/xml"}) - return (resp, content) - -def get_tenant(): - return '1234' - - -def get_user(): - return 'test_user' - - -def get_userdisabled(): - return '1234' - - -def get_auth_token(): - return '999888777666' - - -def get_exp_auth_token(): - return '000999' - - -def get_disabled_token(): - return '999888777' - - -def content_type(resp): - return resp['content-type'].split(';')[0] - -def get_global_tenant(): - return 'GlobalTenant' - -class identity_test(unittest.TestCase): - - #Given _a_ to make inherited test cases in an order. - #here to call below method will call as last test case - - def test_a_get_version_json(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", - headers={"Content-Type":"application/json"}) - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_get_version_xml(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - -class authorize_test(identity_test): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - - def tearDown(self): - delete_token(self.token, self.auth_token) - - def test_a_authorize(self): - resp, content = get_token('joeuser', 'secrete') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_xml(self): - resp, content = get_token_xml('joeuser', 'secrete') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_authorize_user_disabled(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username": "disabled", - "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_user_disabled_xml(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_a_authorize_user_wrong(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = {"passwordCredentials": {"username-w": "disabled", - "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_a_authorize_user_wrong_xml(self): - h = httplib2.Http(".cache") - url = '%stoken' % URL - body = ' \ - ' - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - -class validate_token(authorize_test): - - def test_validate_token_true(self): - h = httplib2.Http(".cache") - - url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_true_xml(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_validate_token_expired(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_expired_xml(self): - h = httplib2.Http(".cache") - - url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - self.assertEqual('application/xml', content_type(resp)) - - def test_validate_token_invalid(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - def test_validate_token_invalid_xml(self): - h = httplib2.Http(".cache") - url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', - self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - self.assertEqual('application/json', content_type(resp)) - - -class tenant_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - - def tearDown(self): - resp, content = delete_tenant(self.tenant, self.auth_token) - - -class create_tenant_test(tenant_test): - - def test_tenant_create(self): - resp, content = delete_tenant('test_tenant', str(self.auth_token)) - - resp, content = create_tenant('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(resp['status']) not in (200, 201): - - self.fail('Failed due to %d' % int(resp['status'])) - - def test_tenant_create_xml(self): - resp, content = delete_tenant_xml('test_tenant', str(self.auth_token)) - resp, content = create_tenant_xml('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - if int(resp['status']) not in (200, 201): - - self.fail('Failed due to %d' % int(resp['status'])) - - def test_tenant_create_again(self): - - resp, content = create_tenant("test_tenant", str(self.auth_token)) - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - def test_tenant_create_again_xml(self): - - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get("id") - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content.get("id") - - def test_tenant_create_forbidden_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_forbidden_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = {"tenant": {"id": self.tenant, - "description": "A description ...", - "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = '{"tenant": { "id": "%s", \ - "description": "A description ...", "enabled"\ - :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token - }) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenants' % (URL) - body = '{"tenant": { "id": "%s", \ - "description": "A description ...", "enabled"\ - :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_tenant_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenants' % (URL) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_tenants_test(tenant_test): - - def test_get_tenants(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenants_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenants_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenants_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenants_exp_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenants_exp_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_tenant_test(tenant_test): - - def test_get_tenant(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, 'tenant_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, 'tenant_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class update_tenant_test(tenant_test): - - def test_update_tenant(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = '{"tenant": { "description": "A NEW description..." ,\ - "enabled":true }}' - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body['tenant']['id'])) - self.assertEqual('A NEW description...', body['tenant']['description']) - - def test_update_tenant_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_tenant_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = '{"tenant": { "description_bad": "A NEW description...",\ - "enabled":true }}' - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/%s' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - data = '{"tenant": { "description": "A NEW description...",\ - "enabled":true }}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_tenant_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenants/NonexistingID' % (URL) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_tenant_test(tenant_test): - - def test_delete_tenant_not_found(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete111", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_not_found_xml(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete111", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(resp['status'])) - - def test_delete_tenant_xml(self): - resp, content = create_tenant_xml("test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(resp['status'])) - - -class tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = 'test_tenant' - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - -class create_tenant_group_test(tenant_group_test): - - def test_tenant_group_create(self): - resp, content = delete_tenant(self.tenant, str(self.auth_token)) - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_xml(self): - resp, content = delete_tenant_xml(self.tenant, str(self.auth_token)) - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - self.tenant = self.tenant - self.tenant_group = self.tenant_group - content = etree.fromstring(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_tenant_group_create_again(self): - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - - def test_tenant_group_create_again_xml(self): - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - content = etree.fromstring(content) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - - def test_tenant_group_create_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - if int(respG['status']) == 200: - self.tenant_group = respG['group']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_tenant_group_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - url = '%stenant/%s/groups' % (URL, self.tenant) - body = {"group": {"id": self.tenant_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - - def test_tenant_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - - def test_tenant_group_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_tenant_group_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.tenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_tenant_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get('id') - - url = '%stenant/%s/groups' % (URL, self.tenant) - body = ' \ - \ - A description... \ - ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_tenant_groups_test(tenant_group_test): - - def test_get_tenant_groups(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - url = '%stenant/%s/groups' % (URL, self.tenant) - - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group_xml(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_groups_unauthorized_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenant_groups_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_tenant_groups_exp_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_tenant_groups_exp_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups' % (URL, self.tenant) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_tenant_group_test(tenant_group_test): - - def test_get_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - #test for Content-Type = application/xml - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') - - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class update_tenant_group_test(tenant_group_test): - - def test_update_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - - data = '{"group": { "id":"%s","description": "A NEW description..." ,\ - "tenantId":"%s" }}' % (self.tenant_group, self.tenant) - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - - - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(self.tenant_group, body['group']['id']) - self.assertEqual('A NEW description...', body['group']['description']) - - def test_update_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = delete_tenant(self.tenant, str(self.auth_token)) - - resp, content = create_tenant(self.tenant, str(self.auth_token)) - - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - url = '%stenant/%s/groups/%s' % (URL, self.tenant , self.tenant_group) - - data = ' \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - - self.assertEqual(200, int(resp['status'])) - self.assertEqual(str(self.tenant_group), str(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_tenant_group_bad(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - data = '{"group": { "description_bad": "A NEW description...",\ - "id":"%s","tenantId":"%s" }}' % (self.tenant_group, self.tenant) - #test for Content-Type = application/json - - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) - data = ' \ - \ - A NEW description... \ - ' % (self.tenant, self.tenant_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_tenant_group_not_found(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - - data = '{"group": { "description": "A NEW description...",\ - "id":"NonexistingID", "tenantId"="test_tenant" }}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_tenant_group_test(tenant_test): - - def test_delete_tenant_group_not_found(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group("test_tenant_delete111", - self.tenant, - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group_not_found_xml(self): - #resp,content=create_tenant("test_tenant_delete", str(self.auth_token)) - resp, content = delete_tenant_group_xml("test_tenant_delete111", - self.tenant, - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_tenant_group(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - def test_delete_tenant_group_xml(self): - resp, content = create_tenant("test_tenant_delete", - str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', - "test_tenant_delete", - str(self.auth_token)) - resp, content = delete_tenant_xml("test_tenant_delete", - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - -class add_user_tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = 'test_tenant' - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - - def test_add_user_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_tenant_group_conflict(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_tenant_group_conflict_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, self.token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_tenant_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.disabled_token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_add_user_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group_xml(self.tenant, self.tenant_group, - self.user, self.disabled_token) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - -class get_users_tenant_group_test(add_user_tenant_group_test): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = 'test_tenant' - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_tenant_group_add' - - def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_tenant_group(self.tenant_group, - self.tenant, - self.auth_token) - resp, content = delete_tenant(self.tenant, self.auth_token) - - def test_get_users_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, - self.tenant_group, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, - str(self.exp_auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, - self.tenant_group, - str(self.exp_auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - -class delete_users_tenant_group_test(add_user_tenant_group_test): - - def test_delete_user_tenant_group(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - - def test_delete_user_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, - self.tenant, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - respG, contentG = delete_user_tenant_group_xml(self.tenant, - self.tenant_group, - self.user, - str(self.auth_token)) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - def test_delete_user_tenant_group_notfound(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group(self.tenant, - self.tenant_group, - 'NonExistinguser', - str(self.auth_token) - ) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - - def test_delete_user_tenant_group_notfound_xml(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group_xml(self.tenant, - self.tenant_group, - 'NonExistinguser', - str(self.auth_token) - ) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - - -## -## Global Group Tests -## -class global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.globaltenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.global_group = 'test_global_group_add' - - def tearDown(self): - resp, content = delete_global_group(self.global_group, - self.auth_token) - resp, content = delete_tenant(self.globaltenant, self.auth_token) - - -class create_global_group_test(global_group_test): - - def test_global_group_create(self): - respG, contentG = delete_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_global_group_create_xml(self): - respG, contentG = delete_global_group_xml(self.global_group, - str(self.auth_token)) - - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - def test_global_group_create_again(self): - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - - def test_global_group_create_again_xml(self): - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 500: - self.fail('IDM fault') - elif int(respG['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - - def test_global_group_create_unauthorized_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_expired_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.globaltenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_missing_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = {"group": {"id": self.global_group, - "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_global_group_create_disabled_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.disabled_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.disabled_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_global_group_create_invalid_token(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = '{"group": { "id": "%s", \ - "description": "A description ..." } }' % self.globaltenant - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/json", - "X-Auth-Token": 'nonexsitingtoken'}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_global_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - url = '%sgroups' % (URL) - body = ' \ - A description... \ - ' % self.global_group - resp, content = h.request(url, "POST", body=body, - headers={"Content-Type": "application/xml", - "X-Auth-Token": 'nonexsitingtoken', - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class get_global_groups_test(global_group_test): - - def test_get_global_groups(self): - h = httplib2.Http(".cache") - respG, contentG = delete_global_group(self.global_group, - str(self.auth_token)) - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - url = '%sgroups' % (URL) - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_groups_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_groups_unauthorized_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_global_groups_unauthorized_token_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(resp['status'])) - - def test_get_global_groups_exp_token(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.exp_auth_token - }) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - def test_get_global_groups_exp_token_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups' % (URL) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.exp_auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(resp['status'])) - - -class get_global_group_test(global_group_test): - - def test_get_global_group(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_group_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - - def test_get_global_group_bad(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, 'global_group_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_get_global_group_bad_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL , 'global_group_bad') - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - - -class update_global_groups_test(global_group_test): - - def test_update_global_group(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - resp, content = h.request(url, "PUT", body='{"group":{\ - "id" : "%s","description" :\ - "A New description of the group..."}}' % self.global_group, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - body = json.loads(content) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(self.global_group, body['group']['id']) - self.assertEqual('A New description of the group...', - str(body['group']['description'])) - - def test_update_global_group_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - - url = '%sgroups/%s' % (URL, self.global_group) - data = u' \ - A NEW description... \ - ' % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - - body = etree.fromstring(content) - desc = body.find("{http://docs.openstack.org/idm/api/v1.0}description") - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(resp['status'])) - self.assertEqual(str(self.global_group), str(body.get('id'))) - self.assertEqual('A NEW description...', desc.text) - - def test_update_global_group_bad(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - data = '{"group": { "description_bad": "A NEW description...", \ - "id":"%s" }}'\ - % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_global_group_bad_xml(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group_xml(self.global_group, - str(self.auth_token)) - url = '%sgroups/%s' % (URL, self.global_group) - data = ' \ - A NEW description... \ - ' % (self.global_group) - #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(400, int(resp['status'])) - - def test_update_global_group_not_found(self): - h = httplib2.Http(".cache") - respG, contentG = create_global_group(self.global_group, - str(self.auth_token)) - url = '%sgroups/NonexistingID' % (URL) - data = '{"group": { "description": "A NEW description...", \ - "id":"NonexistingID"}}' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/json", - "X-Auth-Token": self.auth_token}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - def test_update_global_group_not_found_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml(self.globaltenant, - str(self.auth_token)) - url = '%sgroups/NonexistingID' % (URL) - data = ' \ - \ - A NEW description... \ - ' - #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, - headers={"Content-Type": "application/xml", - "X-Auth-Token": self.auth_token, - "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(resp['status'])) - - -class delete_global_group_test(global_group_test): - - def test_delete_global_group_not_found(self): - resp, content = delete_global_group("test_global_group_1", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_global_group_not_found_xml(self): - resp, content = delete_global_group_xml("test_global_group_1", - str(self.auth_token)) - self.assertEqual(404, int(resp['status'])) - - def test_delete_global_group(self): - resp, content = create_tenant(self.globaltenant, str(self.auth_token)) - respG, contentG = create_tenant_group('test_global_group_delete', - self.globaltenant, - str(self.auth_token)) - respG, contentG = delete_global_group('test_global_group_delete', - str(self.auth_token)) - resp, content = delete_tenant(self.globaltenant, - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - def test_delete_global_group_xml(self): - resp, content = create_tenant_xml(self.globaltenant, - str(self.auth_token)) - respG, contentG = create_tenant_group_xml('test_global_group_delete', - self.globaltenant, - str(self.auth_token)) - respG, contentG = delete_global_group_xml('test_global_group_delete', - str(self.auth_token)) - resp, content = delete_tenant_xml(self.globaltenant, - str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) - - -class add_user_global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - - - - def test_add_user_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) - - - def test_add_user_global_group_conflict(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.auth_token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_global_group_conflict_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - - def test_add_user_global_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, str(self.token) - ) - - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_global_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_add_user_global_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_add_user_global_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - -class get_users_tenant_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - def test_get_users_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - - def test_get_users_global_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - respG, contentG = get_user_global_group(self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_global_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_global_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.disabled_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.disabled_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_expired(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group(self.tenant_group, - str(self.exp_auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_global_group_expired_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = get_user_global_group_xml(self.tenant_group, - str(self.exp_auth_token) - ) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - -class delete_users_global_group_test(unittest.TestCase): - - def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_global_tenant() - self.user = get_user() - self.userdisabled = get_userdisabled() - self.auth_token = get_auth_token() - self.exp_auth_token = get_exp_auth_token() - self.disabled_token = get_disabled_token() - self.tenant_group = 'test_global_group' - - - def tearDown(self): - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token)) - - respG, contentG = delete_user(self.tenant, self.user, - str(self.auth_token)) - resp, content = delete_global_group(self.tenant_group, - self.auth_token) - def test_delete_user_global_group(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - - def test_delete_user_global_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - def test_delete_user_global_group_notfound(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) - - def test_delete_user_global_group_notfound_xml(self): - h = httplib2.Http(".cache") - resp, content = create_global_group(self.tenant_group, - str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, - str(self.auth_token)) - respG, contentG = add_user_global_group(self.tenant_group, - self.user, - str(self.disabled_token) - ) - respG, contentG = delete_user_global_group(self.tenant_group, - self.user, - str(self.auth_token) - ) - respG, contentG = delete_user_global_group_xml(self.tenant_group, - self.user, - str(self.auth_token) - ) - - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) +MODULE_EXTENSIONS = set('.py'.split()) + +def unit_test_extractor(tup, path, filenames): + """Pull ``unittest.TestSuite``s from modules in path + if the path represents a valid Python package. Accumulate + results in `tup[1]`. + """ + package_path, suites = tup + logging.debug('Path: %s', path) + logging.debug('Filenames: %s', filenames) + relpath = os.path.relpath(path, package_path) + relpath_pieces = relpath.split(os.sep) + + if relpath_pieces[0] == '.': # Base directory. + relpath_pieces.pop(0) # Otherwise, screws up module name. + elif not any(os.path.exists(os.path.join(path, '__init__' + ext)) + for ext in MODULE_EXTENSIONS): + return # Not a package directory and not the base directory, reject. + + logging.info('Base: %s', '.'.join(relpath_pieces)) + for filename in filenames: + base, ext = os.path.splitext(filename) + if ext not in MODULE_EXTENSIONS: # Not a Python module. + continue + logging.info('Module: %s', base) + module_name = '.'.join(relpath_pieces + [base]) + logging.info('Importing from %s', module_name) + module = __import__(module_name) + module_suites = unittest.defaultTestLoader.loadTestsFromModule(module) + logging.info('Got suites: %s', module_suites) + suites += module_suites + +def get_test_suites(path): + """:return: Iterable of suites for the packages/modules + present under :param:`path`. + """ + logging.info('Base path: %s', package_path) + suites = [] + os.path.walk(package_path, unit_test_extractor, (package_path, suites)) + logging.info('Got suites: %s', suites) + return suites if __name__ == '__main__': - unittest.main() + logging.basicConfig(level=logging.WARN) + package_path = os.path.dirname(os.path.abspath(__file__)) + suites = get_test_suites(package_path) + #print suites + for suite in suites: + unittest.TextTestRunner(verbosity=1).run(suite) diff --git a/test/unit/test_tenant_groups.py b/test/unit/test_tenant_groups.py index b7761329..198bd41f 100644 --- a/test/unit/test_tenant_groups.py +++ b/test/unit/test_tenant_groups.py @@ -1209,5 +1209,8 @@ class delete_users_tenant_group_test(tenant_group_test): self.fail('Service Not Available') self.assertEqual(404, int(respG['status'])) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_tenants.py b/test/unit/test_tenants.py index a4713c52..ca796637 100644 --- a/test/unit/test_tenants.py +++ b/test/unit/test_tenants.py @@ -639,5 +639,8 @@ class delete_tenant_test(tenant_test): str(self.auth_token)) self.assertEqual(204, int(resp['status'])) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_token.py b/test/unit/test_token.py index b75592dc..88bb0048 100644 --- a/test/unit/test_token.py +++ b/test/unit/test_token.py @@ -115,5 +115,8 @@ class validate_token(unittest.TestCase): self.assertEqual(401, int(resp['status'])) self.assertEqual('application/json', content_type(resp)) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_users.py b/test/unit/test_users.py index 31afe408..2087cf17 100644 --- a/test/unit/test_users.py +++ b/test/unit/test_users.py @@ -1634,5 +1634,8 @@ class set_enabled_test(user_test): self.assertEqual(401, resp_val) self.assertEqual('application/xml', content_type(resp)) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() \ No newline at end of file diff --git a/test/unit/test_version.py b/test/unit/test_version.py index b5e536a5..512c04b9 100644 --- a/test/unit/test_version.py +++ b/test/unit/test_version.py @@ -35,5 +35,8 @@ class version_test(unittest.TestCase): self.assertEqual(200, int(resp['status'])) self.assertEqual('application/xml', content_type(resp)) +def run(): + unittest.main() + if __name__ == '__main__': unittest.main() -- cgit From 00b602d67df6074e84acbae635314177f1db50a3 Mon Sep 17 00:00:00 2001 From: Ramana Juvvadi Date: Wed, 11 May 2011 09:57:48 -0500 Subject: Modified the README --- README | 85 +- keystone.log | 20860 --------------------------------------------------------- 2 files changed, 36 insertions(+), 20909 deletions(-) delete mode 100644 keystone.log diff --git a/README b/README index 0a7ce0dc..033ec174 100644 --- a/README +++ b/README @@ -1,3 +1,4 @@ + Keystone: Identity Service ========================== @@ -60,14 +61,41 @@ Or using pip: RUNNING KEYSTONE: ----------------- +During development, you can simply run + + $ bin/keystone-auth + +It dumps stdout and stderr onto the terminal. + +In production, stdout and stderr need to be closed and all theoutput needs tobe redirected to a log file. +Once the package is installed through setup tools, RPM, deb, or ebuild keystone-control is installed +as /usr/sbin/keystone-control. Typically, it will be started a script in /etc/init.d/keystoned + +keystone-control can invoke keystone-auth and start the keystone daemon with + + $ /usr/sbin/keystone-control auth start + +It writes the process id of the daemon into /var/run/keystone/keystine-auth.pid. he daemon can be stopped with + + $ /usr/sbin/keystone-control auth stop + +keystone-control has the infrastructure to start and stop multiple servers keystone-xxx + + +The developenmt of keystone-control itself can be done like this + From the topdir - $ bin/keystone-control --config-file etc/keystone.conf --pid-file=pidfile auth + $ bin/keystone-control --pid-file pidfile auth -The "start" command invokes bin/keystone-auth. During development you can also run +config.py takes the config file from topdir/etc/keystone.conf - $ bin/keystone-auth etc/keystone.conf +If the keystone package is also intalled on the system +/etc/keystone.conf or /etc/keystone/keystone.conf has higher priority +than top_dir/etc/keystone.conf. If you are also doing development on a +system that has keystone.conf installed in /etc/you need to disambiguate it by + $ bin/keystone-control --confg-file etc/keystone.conf --pid-file pidfile auth RUNNING TEST SERVICE: @@ -90,7 +118,6 @@ DEMO CLIENT: $ cd echo/echo $ python echo_client.py - INSTALLING KEYSTONE: -------------------- @@ -98,11 +125,6 @@ INSTALLING KEYSTONE: $ sudo python setup.py install -RUNNING KEYSTONE (Eventlet Server): ------------------------------------ - sudo keystone (start|stop|restart) - - INSTALLING TEST SERVICE: ------------------------ @@ -124,16 +146,11 @@ To clean the test database $ sqlite3 keystone/keystone.db < test/kill.sql -To run unit tests: - - $ python test/unit/test_identity.py - To run client demo (with all auth middleware running locally on sample service): $ python echo/echo/echo.py $ python echo/echo/echo_client.py - To perform contract validation and load testing, use SoapUI (for now). Using SOAPUI: @@ -152,45 +169,15 @@ Unit Test on Identity Services In order to run the unit test on identity services start the auth sever $ cd test/unit - $ ../../bin/keystone-control --config-file ../..etc/keystone.conf --pid-file=pidfile auth start - -Once the Identity service is running, go to unit test/unit directory - - $ python test_identity.py - -You can run a sbuset of tests the following way - $ grep class test_identity.py - -You get something like - - -class identity_test(unittest.TestCase): -class authorize_test(identity_test): -class validate_token(authorize_test): -class tenant_test(unittest.TestCase): -class create_tenant_test(tenant_test): -class get_tenants_test(tenant_test): -class get_tenant_test(tenant_test): -class update_tenant_test(tenant_test): -class delete_tenant_test(tenant_test): -class tenant_group_test(unittest.TestCase): -class create_tenant_group_test(tenant_group_test): -class get_tenant_groups_test(tenant_group_test): -class get_tenant_group_test(tenant_group_test): -class update_tenant_group_test(tenant_group_test): -class delete_tenant_group_test(tenant_test): -class global_group_test(unittest.TestCase): -class create_global_group_test(global_group_test): -class create_tenant_group_test(tenant_group_test): + $ ../../bin/keystone-auth -You can choose any class you like to test - - $ python test_identity.py delete_tenant_test +There are 8 groups of tests. They can be run individually or as an entire colection. To run the entire test suite run -For more on unit testing please refer + $ python test_keystone - $ python test_identity --help +A test can also be run individually e.g. + $ python test_token DATABASE SCHEMA diff --git a/keystone.log b/keystone.log deleted file mode 100644 index 27dc24a0..00000000 --- a/keystone.log +++ /dev/null @@ -1,20860 +0,0 @@ -2011-05-11 17:06:00 DEBUG [server] ******************************************************************************** -2011-05-11 17:06:00 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:06:00 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:06:00 DEBUG [server] ================================================ -2011-05-11 17:06:00 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:06:00 DEBUG [server] bind_port 8900 -2011-05-11 17:06:00 DEBUG [server] debug False -2011-05-11 17:06:00 DEBUG [server] default_store file -2011-05-11 17:06:00 DEBUG [server] log_file keystone.log -2011-05-11 17:06:00 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:06:00 DEBUG [server] registry_port 9191 -2011-05-11 17:06:00 DEBUG [server] verbose True -2011-05-11 17:06:00 DEBUG [server] ******************************************************************************** -2011-05-11 17:06:00 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:06:00 DEBUG [eventlet.wsgi.server] (5359) wsgi starting up on http://0.0.0.0:8900/ -2011-05-11 17:06:16 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 17:06:16 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 17:06:16 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 17:06:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:06:16] "GET /v1.0/ HTTP/1.1" 200 1081 0.091914 -2011-05-11 17:53:44 DEBUG [server] ******************************************************************************** -2011-05-11 17:53:44 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:53:44 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:53:44 DEBUG [server] ================================================ -2011-05-11 17:53:44 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:53:44 DEBUG [server] bind_port 8900 -2011-05-11 17:53:44 DEBUG [server] debug False -2011-05-11 17:53:44 DEBUG [server] default_store file -2011-05-11 17:53:44 DEBUG [server] log_file keystone.log -2011-05-11 17:53:44 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:53:44 DEBUG [server] registry_port 9191 -2011-05-11 17:53:44 DEBUG [server] verbose True -2011-05-11 17:53:44 DEBUG [server] ******************************************************************************** -2011-05-11 17:53:44 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:53:44 DEBUG [eventlet.wsgi.server] (7710) wsgi starting up on http://0.0.0.0:8900/ -2011-05-11 17:55:48 DEBUG [server] ******************************************************************************** -2011-05-11 17:55:48 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:55:48 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:55:48 DEBUG [server] ================================================ -2011-05-11 17:55:48 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:55:48 DEBUG [server] bind_port 8900 -2011-05-11 17:55:48 DEBUG [server] debug False -2011-05-11 17:55:48 DEBUG [server] default_store file -2011-05-11 17:55:48 DEBUG [server] log_file keystone.log -2011-05-11 17:55:48 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:55:48 DEBUG [server] registry_port 9191 -2011-05-11 17:55:48 DEBUG [server] verbose True -2011-05-11 17:55:48 DEBUG [server] ******************************************************************************** -2011-05-11 17:55:48 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:55:48 DEBUG [eventlet.wsgi.server] (7867) wsgi starting up on http://0.0.0.0:8900/ -2011-05-11 17:56:53 DEBUG [server] ******************************************************************************** -2011-05-11 17:56:53 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:56:53 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:56:53 DEBUG [server] ================================================ -2011-05-11 17:56:53 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:56:53 DEBUG [server] bind_port 8900 -2011-05-11 17:56:53 DEBUG [server] debug False -2011-05-11 17:56:53 DEBUG [server] default_store file -2011-05-11 17:56:53 DEBUG [server] log_file keystone.log -2011-05-11 17:56:53 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:56:53 DEBUG [server] registry_port 9191 -2011-05-11 17:56:53 DEBUG [server] verbose True -2011-05-11 17:56:53 DEBUG [server] ******************************************************************************** -2011-05-11 17:56:53 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:56:53 DEBUG [eventlet.wsgi.server] (8111) wsgi starting up on http://0.0.0.0:8900/ -2011-05-11 17:57:07 DEBUG [server] ******************************************************************************** -2011-05-11 17:57:07 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:57:07 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:57:07 DEBUG [server] ================================================ -2011-05-11 17:57:07 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:57:07 DEBUG [server] bind_port 8900 -2011-05-11 17:57:07 DEBUG [server] debug False -2011-05-11 17:57:07 DEBUG [server] default_store file -2011-05-11 17:57:07 DEBUG [server] log_file keystone.log -2011-05-11 17:57:07 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:57:07 DEBUG [server] registry_port 9191 -2011-05-11 17:57:07 DEBUG [server] verbose True -2011-05-11 17:57:07 DEBUG [server] ******************************************************************************** -2011-05-11 17:57:07 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:57:07 DEBUG [eventlet.wsgi.server] (8117) wsgi starting up on http://0.0.0.0:8900/ -2011-05-11 17:57:46 DEBUG [server] ******************************************************************************** -2011-05-11 17:57:46 DEBUG [server] Configuration options gathered from config file: -2011-05-11 17:57:46 DEBUG [server] /home/psaikrishna/code_git/keystone_eai/keystone_new/newtoday2/keystone/etc/keystone.conf -2011-05-11 17:57:46 DEBUG [server] ================================================ -2011-05-11 17:57:46 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 17:57:46 DEBUG [server] bind_port 8080 -2011-05-11 17:57:46 DEBUG [server] debug False -2011-05-11 17:57:46 DEBUG [server] default_store file -2011-05-11 17:57:46 DEBUG [server] log_file keystone.log -2011-05-11 17:57:46 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 17:57:46 DEBUG [server] registry_port 9191 -2011-05-11 17:57:46 DEBUG [server] verbose True -2011-05-11 17:57:46 DEBUG [server] ******************************************************************************** -2011-05-11 17:57:46 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 17:57:46 DEBUG [eventlet.wsgi.server] (8201) wsgi starting up on http://0.0.0.0:8080/ -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:50] "POST /v1.0/token HTTP/1.1" 200 319 0.042365 -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:50] "POST /v1.0/token HTTP/1.1" 200 319 0.012164 -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched DELETE /v1.0/token/887665443383838 -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'887665443383838', 'controller': } -2011-05-11 17:57:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:50] "DELETE /v1.0/token/887665443383838 HTTP/1.1" 204 103 0.090654 -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:50] "POST /v1.0/token HTTP/1.1" 200 347 0.093415 -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:50] "POST /v1.0/token HTTP/1.1" 403 208 0.010302 -2011-05-11 17:57:50 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bf716482-5f25-4c20-9fb9-38814e6b8d6b -2011-05-11 17:57:50 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bf716482-5f25-4c20-9fb9-38814e6b8d6b', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "DELETE /v1.0/token/bf716482-5f25-4c20-9fb9-38814e6b8d6b HTTP/1.1" 204 103 0.079909 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 200 347 0.101981 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 403 266 0.025958 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8c436e8a-8a21-4425-b96a-791b1403ec35 -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8c436e8a-8a21-4425-b96a-791b1403ec35', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "DELETE /v1.0/token/8c436e8a-8a21-4425-b96a-791b1403ec35 HTTP/1.1" 204 103 0.094893 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 200 347 0.101855 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 400 198 0.003572 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2cf22347-031f-47d9-88e2-bb1328615300 -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2cf22347-031f-47d9-88e2-bb1328615300', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "DELETE /v1.0/token/2cf22347-031f-47d9-88e2-bb1328615300 HTTP/1.1" 204 103 0.094521 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 200 347 0.092247 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 400 254 0.002240 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/fa78272b-2eae-4ade-b103-0a7a946f0f4a -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'fa78272b-2eae-4ade-b103-0a7a946f0f4a', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "DELETE /v1.0/token/fa78272b-2eae-4ade-b103-0a7a946f0f4a HTTP/1.1" 204 103 0.094209 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 200 347 0.094746 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "POST /v1.0/token HTTP/1.1" 200 372 0.023045 -2011-05-11 17:57:51 DEBUG [routes.middleware] Matched DELETE /v1.0/token/639190d6-b1fd-421c-ae55-cd94cd53a361 -2011-05-11 17:57:51 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 17:57:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'639190d6-b1fd-421c-ae55-cd94cd53a361', 'controller': } -2011-05-11 17:57:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:57:51] "DELETE /v1.0/token/639190d6-b1fd-421c-ae55-cd94cd53a361 HTTP/1.1" 204 103 0.084355 -2011-05-11 17:58:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:06] "POST /v1.0/token HTTP/1.1" 200 347 0.091112 -2011-05-11 17:58:06 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:06] "POST /v1.0/groups HTTP/1.1" 201 202 0.175665 -2011-05-11 17:58:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:06] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.188078 -2011-05-11 17:58:06 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:06 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:06] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.099408 -2011-05-11 17:58:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.097478 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122649 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.090008 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "POST /v1.0/token HTTP/1.1" 200 347 0.012689 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "POST /v1.0/groups HTTP/1.1" 201 202 0.084901 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.165162 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.117822 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.045359 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.112171 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:07] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.114197 -2011-05-11 17:58:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113862 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "POST /v1.0/token HTTP/1.1" 200 347 0.023023 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.088276 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180283 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.122000 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.048097 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.121342 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.096638 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.098488 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:08] "POST /v1.0/token HTTP/1.1" 200 347 0.025222 -2011-05-11 17:58:08 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.088047 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.171768 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.018918 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043693 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.113801 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.099462 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021022 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.098017 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.172028 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.021295 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.044895 -2011-05-11 17:58:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.157618 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.157675 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "POST /v1.0/token HTTP/1.1" 200 347 0.025000 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.144389 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.162430 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.018273 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042471 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.114742 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097526 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "POST /v1.0/token HTTP/1.1" 200 347 0.020034 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.091851 -2011-05-11 17:58:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180448 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.018711 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.044656 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.138455 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122905 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "POST /v1.0/token HTTP/1.1" 200 347 0.014254 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "POST /v1.0/groups HTTP/1.1" 201 202 0.090033 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.156301 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.123058 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:11] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.089802 -2011-05-11 17:58:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.106290 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.089585 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/token HTTP/1.1" 200 347 0.019632 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025101 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.089067 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.096299 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096973 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/token HTTP/1.1" 200 347 0.027256 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.143065 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/groups HTTP/1.1" 409 226 0.020458 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.090848 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097370 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:12] "POST /v1.0/token HTTP/1.1" 200 347 0.020215 -2011-05-11 17:58:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.149442 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/groups HTTP/1.1" 409 291 0.025950 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.092381 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089512 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/token HTTP/1.1" 200 347 0.023960 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/groups HTTP/1.1" 403 214 0.017975 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.090081 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.092915 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/token HTTP/1.1" 200 347 0.025239 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/groups HTTP/1.1" 403 272 0.017690 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.095499 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107108 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/token HTTP/1.1" 200 347 0.023862 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "POST /v1.0/groups HTTP/1.1" 403 202 0.023123 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.102227 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106919 -2011-05-11 17:58:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/token HTTP/1.1" 200 347 0.029132 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/groups HTTP/1.1" 403 257 0.015353 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.105699 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098677 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/token HTTP/1.1" 200 347 0.022403 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/groups HTTP/1.1" 404 210 0.011883 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.094551 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105363 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/token HTTP/1.1" 200 347 0.023793 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/groups HTTP/1.1" 404 268 0.007439 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.116798 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.157483 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/token HTTP/1.1" 200 347 0.024132 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "POST /v1.0/groups HTTP/1.1" 401 194 0.005600 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.111947 -2011-05-11 17:58:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107244 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/token HTTP/1.1" 200 347 0.029542 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/groups HTTP/1.1" 401 252 0.002623 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107444 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098464 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/token HTTP/1.1" 200 347 0.022469 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/groups HTTP/1.1" 201 270 0.162465 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/groups HTTP/1.1" 401 221 0.018852 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.100828 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.147378 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/token HTTP/1.1" 200 347 0.037192 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "POST /v1.0/groups HTTP/1.1" 401 279 0.022774 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:15] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.108846 -2011-05-11 17:58:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.119844 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "POST /v1.0/token HTTP/1.1" 200 347 0.020057 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.090885 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "POST /v1.0/groups HTTP/1.1" 201 270 0.092594 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113585 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091229 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "POST /v1.0/token HTTP/1.1" 200 347 0.010821 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "POST /v1.0/tenants HTTP/1.1" 201 215 0.088384 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.089134 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.113558 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:16] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096072 -2011-05-11 17:58:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.091948 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.092881 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "POST /v1.0/token HTTP/1.1" 200 347 0.015217 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.089451 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.027135 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.100242 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "POST /v1.0/token HTTP/1.1" 200 347 0.018568 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.098296 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.030841 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091567 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "POST /v1.0/token HTTP/1.1" 200 347 0.019504 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "POST /v1.0/tenants HTTP/1.1" 201 268 0.083331 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.091046 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 17:58:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:17] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.112776 -2011-05-11 17:58:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105545 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.088529 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097812 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "POST /v1.0/token HTTP/1.1" 200 347 0.025492 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "POST /v1.0/groups HTTP/1.1" 201 202 0.161755 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.170064 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114364 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113468 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:18] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.041644 -2011-05-11 17:58:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.119551 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097542 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "POST /v1.0/token HTTP/1.1" 200 347 0.021695 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.096020 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.179648 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.025136 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043436 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.045049 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042001 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.115081 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.096946 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "POST /v1.0/token HTTP/1.1" 200 347 0.022794 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.154979 -2011-05-11 17:58:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.172085 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.018060 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042894 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.049420 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.049981 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.134497 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.122079 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "POST /v1.0/token HTTP/1.1" 200 347 0.020795 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.085711 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.169329 -2011-05-11 17:58:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.150281 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105327 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.044859 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.116827 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097510 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019772 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "POST /v1.0/groups HTTP/1.1" 201 206 0.099638 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.025684 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106211 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.103976 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "POST /v1.0/token HTTP/1.1" 200 347 0.020084 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "POST /v1.0/groups HTTP/1.1" 201 206 0.157533 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 17:58:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:21] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.031867 -2011-05-11 17:58:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097470 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.107358 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "POST /v1.0/token HTTP/1.1" 200 347 0.023723 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "POST /v1.0/groups HTTP/1.1" 201 270 0.158730 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.028410 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.099252 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096896 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "POST /v1.0/token HTTP/1.1" 200 347 0.022800 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "POST /v1.0/groups HTTP/1.1" 201 270 0.160612 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.026839 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.107693 -2011-05-11 17:58:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097513 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "POST /v1.0/token HTTP/1.1" 200 347 0.023870 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.107371 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "POST /v1.0/groups HTTP/1.1" 201 206 0.099257 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "GET /v1.0/groups HTTP/1.1" 200 230 0.037366 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.096196 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097476 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "POST /v1.0/token HTTP/1.1" 200 347 0.021032 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "POST /v1.0/groups HTTP/1.1" 201 206 0.156099 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "GET /v1.0/groups HTTP/1.1" 403 202 0.019678 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.100473 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097075 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:23] "POST /v1.0/token HTTP/1.1" 200 347 0.023255 -2011-05-11 17:58:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "POST /v1.0/groups HTTP/1.1" 201 270 0.144847 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "GET /v1.0/groups HTTP/1.1" 403 257 0.020349 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.099254 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089142 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "POST /v1.0/token HTTP/1.1" 200 347 0.020002 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "POST /v1.0/groups HTTP/1.1" 201 206 0.157930 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "GET /v1.0/groups HTTP/1.1" 401 221 0.020173 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.114461 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096852 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:24] "POST /v1.0/token HTTP/1.1" 200 347 0.107576 -2011-05-11 17:58:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.366622 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "GET /v1.0/groups HTTP/1.1" 401 279 0.030348 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.108652 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.129640 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "POST /v1.0/token HTTP/1.1" 200 347 0.032503 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.144363 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "GET /v1.0/groups HTTP/1.1" 200 329 0.027195 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.094029 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097759 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:25] "POST /v1.0/token HTTP/1.1" 200 347 0.020557 -2011-05-11 17:58:25 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "POST /v1.0/groups HTTP/1.1" 201 202 0.146641 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.171555 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122094 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.031796 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.089461 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.106293 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.098510 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021147 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "POST /v1.0/groups HTTP/1.1" 201 202 0.091088 -2011-05-11 17:58:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:26] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.155377 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.114248 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.017792 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.118883 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122718 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097493 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "POST /v1.0/token HTTP/1.1" 200 347 0.026435 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "POST /v1.0/groups HTTP/1.1" 201 202 0.101420 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180105 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.113722 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:27] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.016766 -2011-05-11 17:58:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.117616 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122473 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.114161 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "POST /v1.0/token HTTP/1.1" 200 347 0.020378 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "POST /v1.0/groups HTTP/1.1" 201 202 0.100124 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.180170 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122512 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.018294 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.125998 -2011-05-11 17:58:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122134 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097329 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "POST /v1.0/token HTTP/1.1" 200 347 0.022389 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "POST /v1.0/groups HTTP/1.1" 201 202 0.098954 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.171929 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.106031 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.020873 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.117656 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.137760 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.111515 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:29] "POST /v1.0/token HTTP/1.1" 200 347 0.038167 -2011-05-11 17:58:29 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "POST /v1.0/groups HTTP/1.1" 201 202 0.107412 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.163635 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.148702 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.014642 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.114622 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.113935 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.313749 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:30] "POST /v1.0/token HTTP/1.1" 200 347 0.021155 -2011-05-11 17:58:30 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.106329 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.171972 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.113856 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.018717 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.110294 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.122162 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097103 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "POST /v1.0/token HTTP/1.1" 200 347 0.021500 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:31] "POST /v1.0/groups HTTP/1.1" 201 202 0.086778 -2011-05-11 17:58:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 17:58:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 201 262 0.179952 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.130974 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.053996 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.129676 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 204 103 0.124390 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.096385 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "POST /v1.0/token HTTP/1.1" 200 347 0.021111 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "POST /v1.0/groups HTTP/1.1" 201 206 0.099595 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.097315 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104845 -2011-05-11 17:58:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089053 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "POST /v1.0/token HTTP/1.1" 200 347 0.019523 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "POST /v1.0/groups HTTP/1.1" 201 206 0.157477 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.002386 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.099704 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105090 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "POST /v1.0/token HTTP/1.1" 200 347 0.019915 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "POST /v1.0/groups HTTP/1.1" 201 270 0.157700 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002579 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106640 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.113078 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020797 -2011-05-11 17:58:33 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.171713 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.033604 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.093595 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097529 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "POST /v1.0/token HTTP/1.1" 200 347 0.022162 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "POST /v1.0/tenants HTTP/1.1" 201 268 0.097138 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.029559 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.028852 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.093328 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "POST /v1.0/token HTTP/1.1" 200 347 0.023977 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "POST /v1.0/groups HTTP/1.1" 201 206 0.146543 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.105419 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 17:58:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:34] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.103224 -2011-05-11 17:58:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 17:58:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 17:58:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:35] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097333 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "POST /v1.0/token HTTP/1.1" 200 347 0.012498 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.012231 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.092518 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097656 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017484 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.079804 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019189 -2011-05-11 17:58:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022855 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020844 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.030138 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019358 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022944 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.019649 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025638 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 403 214 0.018956 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026279 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.024310 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.024158 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 403 272 0.018935 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.030203 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020711 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023359 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 403 202 0.018744 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021927 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.022672 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.020263 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 403 257 0.018759 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022821 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.027705 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023199 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 401 221 0.019990 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021159 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.020130 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022998 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 401 279 0.018991 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026987 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021224 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020966 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 404 210 0.009511 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027592 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021990 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 275 0.025275 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 404 268 0.005752 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027604 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/token HTTP/1.1" 200 347 0.022075 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020064 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "POST /v1.0/tenants HTTP/1.1" 401 194 0.004195 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:48] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.032834 -2011-05-11 17:58:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.025275 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018261 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/tenants HTTP/1.1" 401 252 0.005561 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025826 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.023831 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.093317 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/tenants HTTP/1.1" 201 267 0.097915 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096741 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.022289 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/tenants HTTP/1.1" 201 221 0.090831 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.096083 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.030850 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.024417 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.021727 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025033 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020180 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.022756 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023030 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/token HTTP/1.1" 200 347 0.022896 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "POST /v1.0/tenants HTTP/1.1" 201 274 0.081462 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:58:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:49] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.096356 -2011-05-11 17:58:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024934 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021190 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022360 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/1234 HTTP/1.1" 200 201 0.023048 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021819 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.020168 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023787 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.021360 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028970 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021940 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022262 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.024080 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021834 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.054810 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022807 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.025773 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022480 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.018888 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016625 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.016314 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019661 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.022026 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014994 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants/1234 HTTP/1.1" 200 255 0.021747 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015196 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014313 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013050 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants HTTP/1.1" 200 303 0.017786 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014506 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.011847 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011304 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants HTTP/1.1" 403 202 0.011436 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012964 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013209 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014697 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants HTTP/1.1" 403 257 0.013895 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017500 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017921 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013882 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants HTTP/1.1" 401 221 0.014428 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019127 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/token HTTP/1.1" 200 347 0.016297 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017915 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "GET /v1.0/tenants HTTP/1.1" 401 279 0.018739 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023080 -2011-05-11 17:58:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.028280 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022328 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "GET /v1.0/tenants HTTP/1.1" 200 458 0.038185 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026484 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018562 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019927 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.099496 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027071 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.028657 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019505 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.002333 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028854 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018973 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021174 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.004495 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023818 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.022188 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023152 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.019929 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023527 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019638 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011253 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011333 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014230 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/token HTTP/1.1" 200 347 0.014587 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011908 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.015034 -2011-05-11 17:58:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:58:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:58:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022117 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/token HTTP/1.1" 200 347 0.011890 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.146811 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.027662 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.101651 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/token HTTP/1.1" 200 347 0.023017 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.179058 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.032425 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118923 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/token HTTP/1.1" 200 347 0.020301 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.021740 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031902 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019922 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.021265 -2011-05-11 17:58:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031742 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.023172 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.016215 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028324 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.024483 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.017892 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028851 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.023563 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.009321 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030577 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019594 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.008020 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031448 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.022516 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.165725 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121276 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.020071 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.022154 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032202 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.022528 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.021400 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029979 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.026016 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.002772 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031973 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019427 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.005403 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019095 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "POST /v1.0/token HTTP/1.1" 200 347 0.012920 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:58:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:58:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016268 -2011-05-11 17:58:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:58:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:58:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.149827 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106034 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.023702 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.018354 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035786 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.024751 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.021332 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030028 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.025979 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021630 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.021277 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028887 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.023556 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019068 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009229 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020060 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.012286 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010962 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003415 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017714 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.012743 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011426 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003633 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018862 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/token HTTP/1.1" 200 347 0.012363 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:00] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.278227 -2011-05-11 17:59:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.138870 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029415 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.024450 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.018491 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002144 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031974 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.020349 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022694 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002125 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030661 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.019586 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.179366 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113905 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030674 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.022502 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.022214 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031180 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.024489 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.018316 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030419 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.027348 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019626 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.021407 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028796 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:01] "POST /v1.0/token HTTP/1.1" 200 347 0.018838 -2011-05-11 17:59:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.025241 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.018656 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028670 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.020130 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.033321 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031247 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019339 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.033059 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029216 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019360 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019332 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.019716 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033815 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019494 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019525 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.019147 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029106 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018083 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013765 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003212 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021170 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.014497 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012226 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005096 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016773 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.013785 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.151065 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.022659 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.110872 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.020071 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.029098 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002101 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030878 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018773 -2011-05-11 17:59:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 17:59:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022993 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002201 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028409 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.018738 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161590 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.025432 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126781 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.026561 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.024645 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036070 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.020191 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.021826 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032715 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.025435 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.016933 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.062413 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.021756 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.019152 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018178 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.014009 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.009658 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019275 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.010869 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.011893 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018444 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.011629 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003849 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016690 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.011925 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.003294 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021403 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "POST /v1.0/token HTTP/1.1" 200 347 0.012848 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.016983 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:03] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021744 -2011-05-11 17:59:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.014301 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001361 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017685 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.012827 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001365 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017083 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.011455 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.024536 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018301 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.013471 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.011653 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017013 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.013132 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.012147 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018340 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.016395 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.012945 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020188 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.013901 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.010068 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017101 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.011644 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.010888 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017277 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.013379 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.009464 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022209 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.022619 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004039 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020759 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.014051 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003401 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019173 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.011457 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.034185 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022701 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.010980 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003420 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016474 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.012296 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001998 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016072 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.011665 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.035029 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026946 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/token HTTP/1.1" 200 347 0.016387 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.167692 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:04] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002539 -2011-05-11 17:59:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124409 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032245 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022440 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.186392 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002555 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.108963 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029637 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.040569 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.017962 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028751 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020237 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.019171 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035484 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.026062 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.009721 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018306 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.014482 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.011293 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016652 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.013452 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.005378 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022357 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.013401 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.004571 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021195 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017489 -2011-05-11 17:59:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:05 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.173178 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.056345 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.120149 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033343 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/token HTTP/1.1" 200 347 0.027497 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.004410 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033306 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/token HTTP/1.1" 200 347 0.021196 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004486 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032636 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/token HTTP/1.1" 200 347 0.025294 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.178389 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.054782 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130985 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029966 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:06] "POST /v1.0/token HTTP/1.1" 200 347 0.022986 -2011-05-11 17:59:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.172689 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.002678 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116810 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032277 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019727 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.188031 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002913 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132647 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028458 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018402 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.026302 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033309 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.021391 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.016674 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032667 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019182 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.022983 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033881 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.024342 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.016169 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028500 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "POST /v1.0/token HTTP/1.1" 200 347 0.029099 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.008881 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:07] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032115 -2011-05-11 17:59:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.030432 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.007054 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036268 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.021251 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.174746 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.130581 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122236 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031943 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018398 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002473 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028077 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.020794 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.007800 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029681 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.019239 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.020057 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018801 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.016583 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018110 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016287 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/token HTTP/1.1" 200 347 0.012013 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.158618 -2011-05-11 17:59:08 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 17:59:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 17:59:08 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.114714 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130556 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035169 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021342 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161442 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002375 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124377 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.038730 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "POST /v1.0/token HTTP/1.1" 200 347 0.023944 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.167024 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002463 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132506 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:09] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028670 -2011-05-11 17:59:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/token HTTP/1.1" 200 347 0.019818 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.021107 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030936 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/token HTTP/1.1" 200 347 0.023359 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015665 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025274 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/token HTTP/1.1" 200 347 0.013782 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.149923 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.049742 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129263 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/token HTTP/1.1" 200 347 0.059369 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.174973 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.038704 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122655 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "POST /v1.0/token HTTP/1.1" 200 347 0.023139 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.022251 -2011-05-11 17:59:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:10] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.040960 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.039029 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.020943 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032173 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.023824 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.007643 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033823 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.020269 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.010057 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031751 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.026800 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.153684 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.112198 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125171 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030606 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.026432 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004393 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034020 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.021950 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004452 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027884 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.022140 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.030833 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028643 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "POST /v1.0/token HTTP/1.1" 200 347 0.023303 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 17:59:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:11] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.035004 -2011-05-11 17:59:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036710 -2011-05-11 17:59:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "POST /v1.0/token HTTP/1.1" 200 347 0.023986 -2011-05-11 17:59:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.166794 -2011-05-11 17:59:12 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 17:59:12 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.118384 -2011-05-11 17:59:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116786 -2011-05-11 17:59:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 17:59:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:12] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.043597 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/token HTTP/1.1" 200 347 0.021793 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.123747 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097166 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.179335 -2011-05-11 17:59:33 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001174 -2011-05-11 17:59:33 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001166 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.120963 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097434 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089181 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/token HTTP/1.1" 200 347 0.022247 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:33] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088353 -2011-05-11 17:59:33 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:33 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088992 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.172074 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001224 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001255 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001200 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.115681 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097669 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097235 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/token HTTP/1.1" 200 347 0.027807 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/tenants HTTP/1.1" 201 214 0.093483 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088473 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163492 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001285 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001298 -2011-05-11 17:59:34 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:34] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001200 -2011-05-11 17:59:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.132881 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105033 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.095958 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "POST /v1.0/token HTTP/1.1" 200 347 0.023179 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087321 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.107123 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.167978 -2011-05-11 17:59:35 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.000780 -2011-05-11 17:59:35 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.000735 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.093675 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:35] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.081984 -2011-05-11 17:59:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114122 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "POST /v1.0/token HTTP/1.1" 200 347 0.045087 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "POST /v1.0/tenants HTTP/1.1" 201 214 0.201135 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.196136 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.188977 -2011-05-11 17:59:36 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001194 -2011-05-11 17:59:36 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001117 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.121520 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:36] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098605 -2011-05-11 17:59:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097005 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/token HTTP/1.1" 200 347 0.021411 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.089726 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088928 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163733 -2011-05-11 17:59:37 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.005601 -2011-05-11 17:59:37 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002510 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.116694 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097519 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098673 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/token HTTP/1.1" 200 347 0.021195 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/tenants HTTP/1.1" 201 214 0.089587 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:37] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089099 -2011-05-11 17:59:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163553 -2011-05-11 17:59:38 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001258 -2011-05-11 17:59:38 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001485 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.113973 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097345 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097490 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "POST /v1.0/token HTTP/1.1" 200 347 0.022771 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "POST /v1.0/tenants HTTP/1.1" 201 214 0.091483 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088032 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.172821 -2011-05-11 17:59:38 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001291 -2011-05-11 17:59:38 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001171 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:38] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.120829 -2011-05-11 17:59:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:38 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097483 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105578 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/token HTTP/1.1" 200 347 0.022142 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020726 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.027227 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024514 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097227 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104638 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025205 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019141 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.027793 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.091189 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.022799 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096320 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025071 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020327 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:39] "POST /v1.0/tenants HTTP/1.1" 201 267 0.095368 -2011-05-11 17:59:39 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:39 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.097095 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.030042 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089864 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024773 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019521 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023178 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.021481 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023907 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022454 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.022675 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.025563 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.016563 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022804 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024815 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.033279 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018580 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.021068 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021360 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025030 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019492 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.024367 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.018358 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.028759 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022496 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.022436 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021635 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.005603 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.029949 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024418 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019115 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.021099 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.006219 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022656 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022698 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/token HTTP/1.1" 200 347 0.024122 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.027726 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.004064 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:40] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027753 -2011-05-11 17:59:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020918 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/token HTTP/1.1" 200 347 0.022930 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.027276 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.005065 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024349 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021626 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020034 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021583 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.088431 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.016441 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101334 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.038041 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/token HTTP/1.1" 200 347 0.034722 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026404 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.020367 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024562 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.030384 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020174 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.023223 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenants HTTP/1.1" 409 275 0.023005 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.025696 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.094682 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105213 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026078 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:41] "POST /v1.0/token HTTP/1.1" 200 347 0.024181 -2011-05-11 17:59:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/tenants HTTP/1.1" 201 221 0.100063 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.097151 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.097921 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.097123 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.028947 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022559 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/token HTTP/1.1" 200 347 0.024377 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.023115 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023679 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022559 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/token HTTP/1.1" 200 347 0.018759 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.025232 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.031114 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024272 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/token HTTP/1.1" 200 347 0.025324 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/tenants HTTP/1.1" 201 221 0.084246 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.089131 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 17:59:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:42] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.105442 -2011-05-11 17:59:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 17:59:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.105391 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.060328 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022035 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019865 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025938 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100914 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.169711 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001276 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001211 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105881 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028325 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/token HTTP/1.1" 200 347 0.019574 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.001277 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025259 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026064 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/token HTTP/1.1" 200 347 0.022632 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.001185 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.022206 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029466 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/token HTTP/1.1" 200 347 0.020489 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020555 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.089467 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.032515 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001257 -2011-05-11 17:59:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:43] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001392 -2011-05-11 17:59:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093861 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022388 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/token HTTP/1.1" 200 347 0.023166 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021284 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087735 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.029610 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105114 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026709 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/token HTTP/1.1" 200 347 0.019949 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020895 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.095628 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.024667 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102801 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027105 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021070 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019270 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097856 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.021950 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:44] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089919 -2011-05-11 17:59:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028909 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/token HTTP/1.1" 200 347 0.020395 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023288 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.083541 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.023293 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095436 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025263 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019994 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024492 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.093104 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.021706 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095993 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027286 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/token HTTP/1.1" 200 347 0.021028 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025204 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.175713 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.027581 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.116203 -2011-05-11 17:59:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:45] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021724 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/token HTTP/1.1" 200 347 0.021724 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.029150 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.090793 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.036411 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098329 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.035721 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/token HTTP/1.1" 200 347 0.024828 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021920 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.097313 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.032547 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.169725 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025390 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/token HTTP/1.1" 200 347 0.022139 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022576 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.089534 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.023575 -2011-05-11 17:59:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:46] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105301 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024836 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020032 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021590 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.096510 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.021399 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097546 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023221 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/token HTTP/1.1" 200 347 0.022193 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022406 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100687 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.020110 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.099693 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025529 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/token HTTP/1.1" 200 347 0.019282 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023989 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.093345 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.040479 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094747 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028333 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:47] "POST /v1.0/token HTTP/1.1" 200 347 0.020806 -2011-05-11 17:59:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026065 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.095897 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033044 -2011-05-11 17:59:48 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002103 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 161 0.034680 -2011-05-11 17:59:48 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001161 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033046 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.100123 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089130 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/token HTTP/1.1" 200 347 0.024457 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086694 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097312 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030213 -2011-05-11 17:59:48 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.004531 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.019967 -2011-05-11 17:59:48 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001171 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032684 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095232 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089170 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:48] "POST /v1.0/token HTTP/1.1" 200 347 0.023158 -2011-05-11 17:59:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087886 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105395 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030959 -2011-05-11 17:59:49 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001159 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.015312 -2011-05-11 17:59:49 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001247 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.041432 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094103 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105526 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/token HTTP/1.1" 200 347 0.021596 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenants HTTP/1.1" 201 214 0.091729 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096654 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.036403 -2011-05-11 17:59:49 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001150 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.019366 -2011-05-11 17:59:49 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001230 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033178 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.102672 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:49] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105363 -2011-05-11 17:59:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/token HTTP/1.1" 200 347 0.024633 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086271 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088932 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031784 -2011-05-11 17:59:50 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001351 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.015835 -2011-05-11 17:59:50 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001328 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035712 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092978 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097341 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/token HTTP/1.1" 200 347 0.024178 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenants HTTP/1.1" 201 214 0.085117 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097344 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.034568 -2011-05-11 17:59:50 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002222 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.018648 -2011-05-11 17:59:50 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003237 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033320 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:50] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093149 -2011-05-11 17:59:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105591 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/token HTTP/1.1" 200 347 0.025308 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.085625 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096347 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030811 -2011-05-11 17:59:51 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001257 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.017942 -2011-05-11 17:59:51 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003081 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.032932 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091276 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096668 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/token HTTP/1.1" 200 347 0.029008 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenants HTTP/1.1" 201 214 0.198160 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105322 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031851 -2011-05-11 17:59:51 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003076 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 177 0.031766 -2011-05-11 17:59:51 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003184 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 17:59:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:51] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033603 -2011-05-11 17:59:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 17:59:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.099402 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104482 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/token HTTP/1.1" 200 347 0.021114 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019875 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026828 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.088323 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.098639 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096276 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024641 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018893 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025089 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027004 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.094301 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002401 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098955 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021601 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/token HTTP/1.1" 200 347 0.025535 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024499 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.026120 -2011-05-11 17:59:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098163 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002327 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091745 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024924 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020756 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019677 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.032235 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103318 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.029306 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.090673 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023467 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/token HTTP/1.1" 200 347 0.020117 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019785 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.022942 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027954 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025162 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/token HTTP/1.1" 200 347 0.024868 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021752 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026166 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027723 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087580 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:53] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.088566 -2011-05-11 17:59:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 17:59:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 17:59:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 17:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104627 -2011-05-11 17:59:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 17:59:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 17:59:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 17:59:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 17:59:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022352 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "POST /v1.0/token HTTP/1.1" 200 347 0.011457 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.010625 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d71b897a-0136-4197-915e-8d44dc678f13 -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd71b897a-0136-4197-915e-8d44dc678f13', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "DELETE /v1.0/token/d71b897a-0136-4197-915e-8d44dc678f13 HTTP/1.1" 204 103 0.095290 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "POST /v1.0/token HTTP/1.1" 200 347 0.086163 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.020809 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8e041502-0284-4c47-a5b8-0699517191fd -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8e041502-0284-4c47-a5b8-0699517191fd', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "DELETE /v1.0/token/8e041502-0284-4c47-a5b8-0699517191fd HTTP/1.1" 204 103 0.111322 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "POST /v1.0/token HTTP/1.1" 200 347 0.092432 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.019656 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a7fe7c70-4f92-49c0-b395-e4f7df4622d3 -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a7fe7c70-4f92-49c0-b395-e4f7df4622d3', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "DELETE /v1.0/token/a7fe7c70-4f92-49c0-b395-e4f7df4622d3 HTTP/1.1" 204 103 0.087895 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "POST /v1.0/token HTTP/1.1" 200 347 0.084030 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.025711 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched DELETE /v1.0/token/763a8d7d-91a8-4c0a-85f0-173f3220dca2 -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'763a8d7d-91a8-4c0a-85f0-173f3220dca2', 'controller': } -2011-05-11 18:00:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:31] "DELETE /v1.0/token/763a8d7d-91a8-4c0a-85f0-173f3220dca2 HTTP/1.1" 204 103 0.097176 -2011-05-11 18:00:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "POST /v1.0/token HTTP/1.1" 200 347 0.136442 -2011-05-11 18:00:32 DEBUG [routes.middleware] Matched GET /v1.0/token/4392bfba-54c3-47db-86c9-04b27ed30750 -2011-05-11 18:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:32 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'4392bfba-54c3-47db-86c9-04b27ed30750', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "GET /v1.0/token/4392bfba-54c3-47db-86c9-04b27ed30750?belongsTo=1234 HTTP/1.1" 200 347 0.035121 -2011-05-11 18:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4392bfba-54c3-47db-86c9-04b27ed30750 -2011-05-11 18:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4392bfba-54c3-47db-86c9-04b27ed30750', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "DELETE /v1.0/token/4392bfba-54c3-47db-86c9-04b27ed30750 HTTP/1.1" 204 103 0.082143 -2011-05-11 18:00:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "POST /v1.0/token HTTP/1.1" 200 347 0.134533 -2011-05-11 18:00:32 DEBUG [routes.middleware] Matched GET /v1.0/token/584de02b-2b2c-4f0b-8cfa-aad455c7d78f -2011-05-11 18:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:00:32 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'584de02b-2b2c-4f0b-8cfa-aad455c7d78f', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "GET /v1.0/token/584de02b-2b2c-4f0b-8cfa-aad455c7d78f?belongsTo=1234 HTTP/1.1" 200 372 0.045377 -2011-05-11 18:00:32 DEBUG [routes.middleware] Matched DELETE /v1.0/token/584de02b-2b2c-4f0b-8cfa-aad455c7d78f -2011-05-11 18:00:32 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:00:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'584de02b-2b2c-4f0b-8cfa-aad455c7d78f', 'controller': } -2011-05-11 18:00:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:00:32] "DELETE /v1.0/token/584de02b-2b2c-4f0b-8cfa-aad455c7d78f HTTP/1.1" 204 103 0.159470 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.100084 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.015688 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/token/4dcde292-f912-421a-b04e-c75e88204956 -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'4dcde292-f912-421a-b04e-c75e88204956', 'controller': } -2011-05-11 18:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:56] "DELETE /v1.0/token/4dcde292-f912-421a-b04e-c75e88204956 HTTP/1.1" 204 103 0.088494 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:56] "POST /v1.0/token HTTP/1.1" 200 347 0.101366 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:56] "POST /v1.0/token HTTP/1.1" 403 208 0.017270 -2011-05-11 18:08:56 DEBUG [routes.middleware] Matched DELETE /v1.0/token/3be382fa-2fae-461f-9acd-83fab8d030fc -2011-05-11 18:08:56 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'3be382fa-2fae-461f-9acd-83fab8d030fc', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "DELETE /v1.0/token/3be382fa-2fae-461f-9acd-83fab8d030fc HTTP/1.1" 204 103 0.097091 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.109329 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 403 266 0.020108 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/1de46f45-d828-4b68-baac-3cc08792933c -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'1de46f45-d828-4b68-baac-3cc08792933c', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "DELETE /v1.0/token/1de46f45-d828-4b68-baac-3cc08792933c HTTP/1.1" 204 103 0.094673 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.101538 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 400 198 0.002135 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/5a7b7e30-2cb2-4051-9dd6-80a02f9476b6 -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'5a7b7e30-2cb2-4051-9dd6-80a02f9476b6', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "DELETE /v1.0/token/5a7b7e30-2cb2-4051-9dd6-80a02f9476b6 HTTP/1.1" 204 103 0.103321 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.092436 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 400 254 0.002449 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/274094a7-d9ae-4886-8529-3008351a4c87 -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'274094a7-d9ae-4886-8529-3008351a4c87', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "DELETE /v1.0/token/274094a7-d9ae-4886-8529-3008351a4c87 HTTP/1.1" 204 103 0.095818 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.085601 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 372 0.019717 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched DELETE /v1.0/token/a0f65b04-5969-4380-aea4-d5b9814aa5e3 -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'a0f65b04-5969-4380-aea4-d5b9814aa5e3', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "DELETE /v1.0/token/a0f65b04-5969-4380-aea4-d5b9814aa5e3 HTTP/1.1" 204 103 0.093890 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:57] "POST /v1.0/token HTTP/1.1" 200 347 0.086242 -2011-05-11 18:08:57 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:08:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:08:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.159535 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.031847 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.120247 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120820 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032442 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103851 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "POST /v1.0/token HTTP/1.1" 200 347 0.031841 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "POST /v1.0/groups HTTP/1.1" 201 202 0.088390 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032847 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.111906 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.050540 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:58] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.110403 -2011-05-11 18:08:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:08:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:08:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031693 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.096234 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/token HTTP/1.1" 200 347 0.032589 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.096510 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.036581 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.165967 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.045302 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.124882 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.037083 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.107940 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021805 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/groups HTTP/1.1" 201 202 0.099284 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032035 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:08:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:08:59] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.019148 -2011-05-11 18:08:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:08:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:08:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.045820 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032191 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.098874 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/token HTTP/1.1" 200 347 0.039365 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.089969 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033009 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.015726 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.053474 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033759 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.101445 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/token HTTP/1.1" 200 347 0.021628 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/groups HTTP/1.1" 201 202 0.089616 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.040159 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.019073 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043645 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:00] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.038011 -2011-05-11 18:09:00 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:00 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.266667 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/token HTTP/1.1" 200 347 0.023770 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.087582 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.033154 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.015325 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.047146 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032054 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.146151 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/token HTTP/1.1" 200 347 0.025654 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/groups HTTP/1.1" 201 202 0.094229 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032319 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.120610 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.154813 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:01] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033824 -2011-05-11 18:09:01 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:01 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.094443 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/token HTTP/1.1" 200 347 0.022041 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.033760 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/groups HTTP/1.1" 201 206 0.088668 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097381 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.106611 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/token HTTP/1.1" 200 347 0.027855 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/groups HTTP/1.1" 201 206 0.167397 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/groups HTTP/1.1" 409 226 0.021282 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106775 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088773 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:02] "POST /v1.0/token HTTP/1.1" 200 347 0.033827 -2011-05-11 18:09:02 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:02 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:02 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/groups HTTP/1.1" 201 270 0.159064 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/groups HTTP/1.1" 409 291 0.026328 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.092707 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097492 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/token HTTP/1.1" 200 347 0.022161 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/groups HTTP/1.1" 403 214 0.018533 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.104248 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098418 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/token HTTP/1.1" 200 347 0.024214 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/groups HTTP/1.1" 403 272 0.017819 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.096729 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098388 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/token HTTP/1.1" 200 347 0.022180 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "POST /v1.0/groups HTTP/1.1" 403 202 0.018661 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.093156 -2011-05-11 18:09:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:03] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.099121 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/token HTTP/1.1" 200 347 0.025581 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/groups HTTP/1.1" 403 257 0.020076 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.088621 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096445 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/token HTTP/1.1" 200 347 0.025845 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/groups HTTP/1.1" 404 210 0.015007 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.226203 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.207276 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/token HTTP/1.1" 200 347 0.024966 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "POST /v1.0/groups HTTP/1.1" 404 268 0.008206 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.100283 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:04] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.115840 -2011-05-11 18:09:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/token HTTP/1.1" 200 347 0.046673 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/groups HTTP/1.1" 401 194 0.007425 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.099203 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096814 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/token HTTP/1.1" 200 347 0.025602 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/groups HTTP/1.1" 401 252 0.002537 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.095543 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089505 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/token HTTP/1.1" 200 347 0.023355 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/groups HTTP/1.1" 201 270 0.156532 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/groups HTTP/1.1" 401 221 0.018961 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.100053 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097043 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/token HTTP/1.1" 200 347 0.022654 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:05] "POST /v1.0/groups HTTP/1.1" 401 279 0.018778 -2011-05-11 18:09:05 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:05 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.100845 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098879 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "POST /v1.0/token HTTP/1.1" 200 347 0.029430 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.097273 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "POST /v1.0/groups HTTP/1.1" 201 270 0.087503 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113411 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.096998 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "POST /v1.0/token HTTP/1.1" 200 347 0.029695 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "POST /v1.0/tenants HTTP/1.1" 201 215 0.085665 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.097259 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.105333 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:06] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090075 -2011-05-11 18:09:06 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:06 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.087429 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.098870 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "POST /v1.0/token HTTP/1.1" 200 347 0.022682 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.088141 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.026540 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.093343 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "POST /v1.0/token HTTP/1.1" 200 347 0.030011 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.089382 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.025860 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.102006 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "POST /v1.0/token HTTP/1.1" 200 347 0.021382 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "POST /v1.0/tenants HTTP/1.1" 201 268 0.091191 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.097434 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 18:09:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:07] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.096905 -2011-05-11 18:09:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097426 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.096810 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097661 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "POST /v1.0/token HTTP/1.1" 200 347 0.029816 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "POST /v1.0/groups HTTP/1.1" 201 202 0.156500 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.037903 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.113348 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.120280 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.047369 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033763 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103858 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:08] "POST /v1.0/token HTTP/1.1" 200 347 0.036668 -2011-05-11 18:09:08 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:08 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:08 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.084158 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.035334 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.018669 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.043078 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.042285 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.041161 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.043954 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.096705 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/token HTTP/1.1" 200 347 0.021571 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/groups HTTP/1.1" 201 202 0.091223 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.093942 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.030858 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.061164 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.060849 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.050344 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027150 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.087307 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016022 -2011-05-11 18:09:09 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:09 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:09 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "POST /v1.0/groups HTTP/1.1" 201 202 0.081457 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022205 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.098990 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113660 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.045159 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.039337 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.099461 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "POST /v1.0/token HTTP/1.1" 200 347 0.022231 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "POST /v1.0/groups HTTP/1.1" 201 206 0.091522 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.028183 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097714 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.087683 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:10] "POST /v1.0/token HTTP/1.1" 200 347 0.022429 -2011-05-11 18:09:10 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:10 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:10 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "POST /v1.0/groups HTTP/1.1" 201 206 0.156388 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.024733 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.093277 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097807 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "POST /v1.0/token HTTP/1.1" 200 347 0.029062 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "POST /v1.0/groups HTTP/1.1" 201 270 0.164219 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.030102 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105809 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097305 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "POST /v1.0/token HTTP/1.1" 200 347 0.027766 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "POST /v1.0/groups HTTP/1.1" 201 270 0.142221 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:11] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.031122 -2011-05-11 18:09:11 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:11 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.096293 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105615 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "POST /v1.0/token HTTP/1.1" 200 347 0.031438 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.094550 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.099199 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "GET /v1.0/groups HTTP/1.1" 200 230 0.042283 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.101659 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089671 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "POST /v1.0/token HTTP/1.1" 200 347 0.029051 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "POST /v1.0/groups HTTP/1.1" 201 206 0.157671 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "GET /v1.0/groups HTTP/1.1" 403 202 0.024962 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.094959 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:12] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089120 -2011-05-11 18:09:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/token HTTP/1.1" 200 347 0.025722 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.162170 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "GET /v1.0/groups HTTP/1.1" 403 257 0.022109 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.106622 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097367 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/token HTTP/1.1" 200 347 0.025303 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/groups HTTP/1.1" 201 206 0.149724 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "GET /v1.0/groups HTTP/1.1" 401 221 0.018151 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.093642 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089143 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/token HTTP/1.1" 200 347 0.031678 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:13] "POST /v1.0/groups HTTP/1.1" 201 270 0.145800 -2011-05-11 18:09:13 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:13 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:13 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "GET /v1.0/groups HTTP/1.1" 401 279 0.024257 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.104442 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105465 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "POST /v1.0/token HTTP/1.1" 200 347 0.025177 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "POST /v1.0/groups HTTP/1.1" 201 270 0.156758 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "GET /v1.0/groups HTTP/1.1" 200 329 0.040046 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.105570 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.211235 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:14] "POST /v1.0/token HTTP/1.1" 200 347 0.042782 -2011-05-11 18:09:14 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:14 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:14 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.287714 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029504 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.121531 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.053938 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.103177 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033014 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093337 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "POST /v1.0/token HTTP/1.1" 200 347 0.030217 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "POST /v1.0/groups HTTP/1.1" 201 202 0.088766 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:15] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.032895 -2011-05-11 18:09:15 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:15 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:15 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.345071 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.025591 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.109536 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032293 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.092943 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "POST /v1.0/token HTTP/1.1" 200 347 0.027979 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "POST /v1.0/groups HTTP/1.1" 201 202 0.101042 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029303 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.122925 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.018546 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.135201 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.042530 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.113251 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:16] "POST /v1.0/token HTTP/1.1" 200 347 0.022314 -2011-05-11 18:09:16 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:16 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:16 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.098287 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.035095 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.110526 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.018901 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.115557 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.033840 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.102610 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "POST /v1.0/token HTTP/1.1" 200 347 0.028813 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "POST /v1.0/groups HTTP/1.1" 201 202 0.086285 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.031268 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.121653 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.021647 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.124767 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:17] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032688 -2011-05-11 18:09:17 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:17 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.110346 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/token HTTP/1.1" 200 347 0.025775 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/groups HTTP/1.1" 201 202 0.102969 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.035587 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.115897 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.017880 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.127141 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.037821 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.097730 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/token HTTP/1.1" 200 347 0.022879 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/groups HTTP/1.1" 201 202 0.097929 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.035323 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:18] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.125328 -2011-05-11 18:09:18 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:18 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.019584 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.123993 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.035891 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.109607 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "POST /v1.0/token HTTP/1.1" 200 347 0.029081 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.090881 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.034662 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.110512 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.056801 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.110976 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.045423 -2011-05-11 18:09:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 18:09:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 18:09:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.211982 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "POST /v1.0/token HTTP/1.1" 200 347 0.030922 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "POST /v1.0/groups HTTP/1.1" 201 206 0.097403 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.113630 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.113666 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105496 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "POST /v1.0/token HTTP/1.1" 200 347 0.025729 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "POST /v1.0/groups HTTP/1.1" 201 206 0.161706 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.003275 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.099358 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104325 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:20] "POST /v1.0/token HTTP/1.1" 200 347 0.024957 -2011-05-11 18:09:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/groups HTTP/1.1" 201 270 0.162095 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.004814 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.100605 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.104073 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/token HTTP/1.1" 200 347 0.022109 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/groups HTTP/1.1" 201 206 0.140455 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.032110 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.095428 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088983 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/token HTTP/1.1" 200 347 0.024841 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/tenants HTTP/1.1" 201 268 0.087863 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.027896 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.030785 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.100553 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:21] "POST /v1.0/token HTTP/1.1" 200 347 0.025615 -2011-05-11 18:09:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 18:09:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 18:09:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/groups HTTP/1.1" 201 206 0.170352 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.114055 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.096717 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097356 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/token HTTP/1.1" 200 347 0.024434 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.033709 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.030023 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111996 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/token HTTP/1.1" 200 347 0.024716 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.170621 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:22] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.034691 -2011-05-11 18:09:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.126217 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.069213 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.023803 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035900 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.026800 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.024296 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034597 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.026422 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.023513 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032385 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.018705 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.020965 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028297 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019683 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.007860 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032695 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.024657 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.007461 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021979 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.010827 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.164926 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121631 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/token HTTP/1.1" 200 347 0.025042 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.023790 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:23] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034338 -2011-05-11 18:09:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.024158 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.028179 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029843 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.034382 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.004718 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030325 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.021172 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002747 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.037372 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.024454 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.033007 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.162686 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122036 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.029801 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.020070 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028292 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.022189 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.024721 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030791 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.028844 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.041264 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.019115 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.039178 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/token HTTP/1.1" 200 347 0.021964 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.023277 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015595 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:24] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029807 -2011-05-11 18:09:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.021286 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.046094 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.007790 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.038470 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.023783 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.032811 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005394 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029693 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.033696 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.173157 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.121933 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033277 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.020174 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.023103 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002316 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030793 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.038864 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.021756 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002360 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029332 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:25] "POST /v1.0/token HTTP/1.1" 200 347 0.030745 -2011-05-11 18:09:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:25 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.192005 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113612 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032395 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.022585 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.021383 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032040 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.021233 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.028415 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028436 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.022669 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022097 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.018408 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029988 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.016517 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014394 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010243 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017802 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.015658 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.018576 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026892 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.015101 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.018204 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017486 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012714 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011977 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.010446 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019338 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012571 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011797 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.012234 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018768 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.019814 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012622 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004624 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017733 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.023888 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011793 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003372 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017691 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:26] "POST /v1.0/token HTTP/1.1" 200 347 0.013855 -2011-05-11 18:09:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:26 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.154998 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.021408 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132516 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/token HTTP/1.1" 200 347 0.022003 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022541 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.002117 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031620 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/token HTTP/1.1" 200 347 0.033876 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.022479 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.005735 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030552 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/token HTTP/1.1" 200 347 0.027283 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.184018 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.040566 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135366 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/token HTTP/1.1" 200 347 0.031106 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.025214 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035700 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "POST /v1.0/token HTTP/1.1" 200 347 0.025636 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.024239 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:27] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030726 -2011-05-11 18:09:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.027447 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.020501 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033692 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.021056 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.023737 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029173 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.021842 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.020187 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034696 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.022230 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.018491 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.047416 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.029587 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.003780 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022660 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.013421 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.005110 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020811 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.015363 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.024168 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021318 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014482 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.002612 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028910 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.023871 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.002652 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022236 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018684 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.027124 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.035147 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.016003 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.017674 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024464 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.017782 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.017692 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.022536 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.018465 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.009690 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018080 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014963 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.009392 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019625 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "POST /v1.0/token HTTP/1.1" 200 347 0.014500 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.015375 -2011-05-11 18:09:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:28] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018203 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.020227 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.014629 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019785 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.018358 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.006661 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020941 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.014974 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004297 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020964 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.016617 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.045079 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020198 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.013645 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001644 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020917 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015293 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.003218 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021395 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.017590 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.040268 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.045347 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.013912 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161032 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002186 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.094044 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032336 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/token HTTP/1.1" 200 347 0.019138 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.182341 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:29] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002499 -2011-05-11 18:09:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.233050 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036444 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.025768 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.018676 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032735 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.049461 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.026380 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036178 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.041185 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.014541 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019895 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.012835 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.009155 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017338 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.011830 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003514 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016990 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.013034 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.004734 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023956 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/token HTTP/1.1" 200 347 0.012962 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:30] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.279729 -2011-05-11 18:09:30 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:30 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.057417 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.129640 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029620 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019942 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.005877 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033644 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/token HTTP/1.1" 200 347 0.019362 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.007099 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030936 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/token HTTP/1.1" 200 347 0.028527 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.179715 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.052624 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117069 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030765 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/token HTTP/1.1" 200 347 0.030378 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.181227 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:31] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.004205 -2011-05-11 18:09:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132628 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031378 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.022185 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.184065 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002538 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125008 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033702 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.028295 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.019160 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031973 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.021327 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.021083 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.036599 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.021308 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.021032 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.043224 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.022823 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.019240 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030616 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.021689 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.007710 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031440 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "POST /v1.0/token HTTP/1.1" 200 347 0.030234 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.008051 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:32] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030948 -2011-05-11 18:09:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.021362 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.173083 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.111790 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.122217 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028801 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018982 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.009405 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029391 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.024527 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.004666 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.041305 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.021504 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.031273 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033687 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.019496 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.033897 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030058 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/token HTTP/1.1" 200 347 0.020262 -2011-05-11 18:09:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:33] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.174697 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.129173 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.130379 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031423 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "POST /v1.0/token HTTP/1.1" 200 347 0.023099 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.171063 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.002362 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117159 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033760 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "POST /v1.0/token HTTP/1.1" 200 347 0.019316 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.179950 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:34] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.004072 -2011-05-11 18:09:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.132411 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.056089 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/token HTTP/1.1" 200 347 0.032289 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.015291 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033262 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/token HTTP/1.1" 200 347 0.031004 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.018642 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.037202 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/token HTTP/1.1" 200 347 0.032513 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.285148 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.035900 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.125259 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/token HTTP/1.1" 200 347 0.022683 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.164741 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:35] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.035343 -2011-05-11 18:09:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.124604 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.031647 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.019039 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030565 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.027831 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.018784 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028542 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.022409 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.007801 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.032231 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.021192 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005862 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020092 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.013947 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.175075 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.125074 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.135060 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.034002 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.022489 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.004710 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.033683 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019612 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:36] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.005915 -2011-05-11 18:09:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.039544 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/token HTTP/1.1" 200 347 0.014065 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.019474 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018128 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/token HTTP/1.1" 200 347 0.013006 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.017787 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018279 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/token HTTP/1.1" 200 347 0.013539 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.151105 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.093440 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.127121 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031431 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/token HTTP/1.1" 200 347 0.022569 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.018819 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/token/52b85eea-d83b-40df-a991-37d85b7e1dc3 -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'52b85eea-d83b-40df-a991-37d85b7e1dc3', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/token/52b85eea-d83b-40df-a991-37d85b7e1dc3 HTTP/1.1" 204 103 0.093305 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "POST /v1.0/token HTTP/1.1" 200 347 0.100527 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.018149 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bc026967-3c57-47e9-8eef-b255b690aa6b -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bc026967-3c57-47e9-8eef-b255b690aa6b', 'controller': } -2011-05-11 18:09:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:37] "DELETE /v1.0/token/bc026967-3c57-47e9-8eef-b255b690aa6b HTTP/1.1" 204 103 0.096403 -2011-05-11 18:09:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "POST /v1.0/token HTTP/1.1" 200 347 0.092826 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.023050 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched DELETE /v1.0/token/51ad01fd-8805-4aec-b9e9-a8652e64d9ac -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'51ad01fd-8805-4aec-b9e9-a8652e64d9ac', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "DELETE /v1.0/token/51ad01fd-8805-4aec-b9e9-a8652e64d9ac HTTP/1.1" 204 103 0.092545 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "POST /v1.0/token HTTP/1.1" 200 347 0.085826 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.025152 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f2c528e3-31a9-421f-8447-fa4dee53ede1 -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f2c528e3-31a9-421f-8447-fa4dee53ede1', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "DELETE /v1.0/token/f2c528e3-31a9-421f-8447-fa4dee53ede1 HTTP/1.1" 204 103 0.089274 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "POST /v1.0/token HTTP/1.1" 200 347 0.092323 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/token/e34b299d-82a0-4f32-a873-0ccbbc63aed5 -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'e34b299d-82a0-4f32-a873-0ccbbc63aed5', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/token/e34b299d-82a0-4f32-a873-0ccbbc63aed5?belongsTo=1234 HTTP/1.1" 200 347 0.040811 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e34b299d-82a0-4f32-a873-0ccbbc63aed5 -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e34b299d-82a0-4f32-a873-0ccbbc63aed5', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "DELETE /v1.0/token/e34b299d-82a0-4f32-a873-0ccbbc63aed5 HTTP/1.1" 204 103 0.092487 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "POST /v1.0/token HTTP/1.1" 200 347 0.100853 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/token/69d88327-5a08-46d4-a7a6-d988d63944a5 -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'69d88327-5a08-46d4-a7a6-d988d63944a5', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/token/69d88327-5a08-46d4-a7a6-d988d63944a5?belongsTo=1234 HTTP/1.1" 200 372 0.039985 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched DELETE /v1.0/token/69d88327-5a08-46d4-a7a6-d988d63944a5 -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'69d88327-5a08-46d4-a7a6-d988d63944a5', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "DELETE /v1.0/token/69d88327-5a08-46d4-a7a6-d988d63944a5 HTTP/1.1" 204 103 0.101551 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/ HTTP/1.1" 200 1081 0.053700 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 18:09:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:38] "GET /v1.0/ HTTP/1.1" 200 988 0.019373 -2011-05-11 18:09:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.085645 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.022682 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087428 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105063 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.024054 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088623 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025509 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025862 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.021428 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.024553 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022883 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024631 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020422 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020456 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 403 214 0.020696 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.030849 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.023038 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.025804 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 403 272 0.018912 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029661 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.019572 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012420 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 403 202 0.009808 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015161 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012042 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014707 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 403 257 0.011319 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014037 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011833 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012890 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 401 221 0.009856 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019172 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.011940 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012498 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/tenants HTTP/1.1" 401 279 0.009353 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013926 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:39] "POST /v1.0/token HTTP/1.1" 200 347 0.021090 -2011-05-11 18:09:39 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:39 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014320 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 404 210 0.003689 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015434 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011442 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.014658 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 404 268 0.003588 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014149 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012932 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012312 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 401 194 0.002529 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014533 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.011919 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012629 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002904 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014146 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.018311 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.078106 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 201 267 0.181343 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096811 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.032806 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/tenants HTTP/1.1" 201 221 0.087840 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.096028 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027334 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.020262 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.024051 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025991 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.019817 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.027820 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027233 -2011-05-11 18:09:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:40] "POST /v1.0/token HTTP/1.1" 200 347 0.023330 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 201 274 0.091294 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.081479 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024417 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.024938 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023880 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.019446 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029977 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020951 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026501 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.020718 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.032656 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.023313 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022158 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.022770 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024381 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.023635 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021263 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.020141 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026497 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.028623 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020845 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.020345 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.031164 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.022977 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021805 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.021441 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024572 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.021957 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020534 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "GET /v1.0/tenants HTTP/1.1" 200 307 0.031866 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024701 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:41] "POST /v1.0/token HTTP/1.1" 200 347 0.025676 -2011-05-11 18:09:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:41 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022044 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants HTTP/1.1" 403 202 0.020998 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022395 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.027753 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019379 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants HTTP/1.1" 403 257 0.018184 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029296 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.024479 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019209 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants HTTP/1.1" 401 221 0.022103 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025321 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.034556 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012724 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants HTTP/1.1" 401 279 0.011747 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014276 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014876 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014426 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants HTTP/1.1" 200 462 0.022661 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014127 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014194 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011335 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.021370 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017238 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013562 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011937 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001476 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014654 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014721 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.013377 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001473 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013864 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013262 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020391 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.013556 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015166 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013054 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 215 0.014262 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.014008 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016308 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.013306 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013469 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.014552 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016345 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/token HTTP/1.1" 200 347 0.021893 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088457 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:42] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.083755 -2011-05-11 18:09:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.170542 -2011-05-11 18:09:43 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001241 -2011-05-11 18:09:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001206 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.138113 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097247 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096973 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "POST /v1.0/token HTTP/1.1" 200 347 0.027371 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "POST /v1.0/tenants HTTP/1.1" 201 214 0.084674 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088555 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163523 -2011-05-11 18:09:43 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001798 -2011-05-11 18:09:43 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002292 -2011-05-11 18:09:43 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:43] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001127 -2011-05-11 18:09:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.124486 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096920 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.113972 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021459 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "POST /v1.0/tenants HTTP/1.1" 201 214 0.097972 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097238 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.171672 -2011-05-11 18:09:44 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001161 -2011-05-11 18:09:44 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003301 -2011-05-11 18:09:44 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003289 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.114809 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088735 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088715 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:44] "POST /v1.0/token HTTP/1.1" 200 347 0.030848 -2011-05-11 18:09:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:44 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "POST /v1.0/tenants HTTP/1.1" 201 214 0.081858 -2011-05-11 18:09:45 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:45 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.099606 -2011-05-11 18:09:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.294851 -2011-05-11 18:09:45 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002301 -2011-05-11 18:09:45 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001149 -2011-05-11 18:09:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.212717 -2011-05-11 18:09:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:45 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:45] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113058 -2011-05-11 18:09:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.280420 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/token HTTP/1.1" 200 347 0.021304 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/tenants HTTP/1.1" 201 214 0.080651 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089149 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.172221 -2011-05-11 18:09:46 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002784 -2011-05-11 18:09:46 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001448 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.127327 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106189 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.104512 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/token HTTP/1.1" 200 347 0.028291 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:46] "POST /v1.0/tenants HTTP/1.1" 201 214 0.092619 -2011-05-11 18:09:46 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:46 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089032 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.159501 -2011-05-11 18:09:47 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001190 -2011-05-11 18:09:47 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001254 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.121885 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097431 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097605 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/token HTTP/1.1" 200 347 0.023797 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088716 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097262 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163733 -2011-05-11 18:09:47 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001277 -2011-05-11 18:09:47 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:47] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002013 -2011-05-11 18:09:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.121606 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097045 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088891 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "POST /v1.0/token HTTP/1.1" 200 347 0.021947 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099139 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097295 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.179774 -2011-05-11 18:09:48 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001270 -2011-05-11 18:09:48 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001229 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.122001 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097066 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:48] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097683 -2011-05-11 18:09:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.026855 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.034038 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021846 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023330 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082434 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095580 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025929 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.019376 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022476 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104435 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.036561 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107643 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.037822 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010477 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenants HTTP/1.1" 201 267 0.080075 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.082729 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.030360 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088595 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021755 -2011-05-11 18:09:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:49] "POST /v1.0/token HTTP/1.1" 200 347 0.020960 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019857 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.017130 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.024503 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026374 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.023410 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.022350 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.015913 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021330 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022048 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021821 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022208 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.020399 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018614 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014412 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014002 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012109 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.010062 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013637 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013700 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012491 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012775 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.003383 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015602 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016506 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015298 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013868 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005129 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014164 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013124 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.014175 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016370 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.002836 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013687 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016654 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.016546 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 275 0.011115 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.001442 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013551 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017097 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012354 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011428 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.081678 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014519 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.081978 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020808 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019639 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015817 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.013008 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017970 -2011-05-11 18:09:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:50] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016830 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.031802 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.017123 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018362 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.017951 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.080125 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089323 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.029921 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.020645 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/tenants HTTP/1.1" 201 221 0.099192 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.105440 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.096936 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.088825 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023887 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022550 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.021922 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.023743 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023448 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024033 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "POST /v1.0/token HTTP/1.1" 200 347 0.035095 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.021517 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:51] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023698 -2011-05-11 18:09:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027050 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.026642 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/tenants HTTP/1.1" 201 221 0.086557 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.086743 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.088458 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.097281 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021772 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024671 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.024020 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020204 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.094779 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.171837 -2011-05-11 18:09:52 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001196 -2011-05-11 18:09:52 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001278 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097398 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023802 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020597 -2011-05-11 18:09:52 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.003107 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:52] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.029048 -2011-05-11 18:09:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022885 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.021691 -2011-05-11 18:09:53 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.001270 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.025012 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026464 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.033240 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023258 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.093117 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.037896 -2011-05-11 18:09:53 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003513 -2011-05-11 18:09:53 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003314 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.103496 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025229 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.025721 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019926 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082603 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.029347 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088545 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022615 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/token HTTP/1.1" 200 347 0.023615 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023264 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.092163 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:53] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.027954 -2011-05-11 18:09:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:53 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.100355 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023498 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021094 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025537 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.103976 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.022799 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096225 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021786 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.024415 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024459 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087628 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.026735 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092384 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023468 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.022335 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023290 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087756 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.030837 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089397 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022325 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/token HTTP/1.1" 200 347 0.026024 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:54] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022457 -2011-05-11 18:09:54 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:54 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:54 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086174 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.026538 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.099767 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025976 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.019020 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.025116 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.104758 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.063200 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.175571 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025918 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/token HTTP/1.1" 200 347 0.020938 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/tenants HTTP/1.1" 409 215 0.029710 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.112152 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.020042 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:55] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.113157 -2011-05-11 18:09:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027518 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.027408 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019471 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082936 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.017852 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.086807 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022451 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.025932 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024417 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.090570 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.019618 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108083 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025511 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.023752 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.028971 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.095123 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.017936 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094283 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.025038 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/token HTTP/1.1" 200 347 0.023773 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:56] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024736 -2011-05-11 18:09:56 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:09:56 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:56 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.086149 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.039126 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.095924 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026454 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.023654 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021398 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.083885 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.034024 -2011-05-11 18:09:57 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001252 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 161 0.035802 -2011-05-11 18:09:57 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001147 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.041767 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094097 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097431 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/token HTTP/1.1" 200 347 0.034994 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087492 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.096968 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.031975 -2011-05-11 18:09:57 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001200 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.016453 -2011-05-11 18:09:57 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001323 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:57] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.038178 -2011-05-11 18:09:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:57 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108880 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.103881 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.025087 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.095371 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097240 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033277 -2011-05-11 18:09:58 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001246 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.017268 -2011-05-11 18:09:58 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003412 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033325 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097539 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.098040 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/token HTTP/1.1" 200 347 0.023694 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088883 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089027 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.033724 -2011-05-11 18:09:58 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:58] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001243 -2011-05-11 18:09:58 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:09:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:09:58 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.027345 -2011-05-11 18:09:59 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003492 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.038978 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.106100 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105174 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/token HTTP/1.1" 200 347 0.024576 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.092349 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097409 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.030134 -2011-05-11 18:09:59 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001195 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.016091 -2011-05-11 18:09:59 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002139 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.037275 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098097 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097455 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/token HTTP/1.1" 200 347 0.021283 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:09:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:09:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.125007 -2011-05-11 18:09:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:09:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:09:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.105461 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032400 -2011-05-11 18:10:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002348 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.014901 -2011-05-11 18:10:00 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003086 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.033479 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.104089 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105651 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/token HTTP/1.1" 200 347 0.029569 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088393 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088882 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.039815 -2011-05-11 18:10:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001794 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.030116 -2011-05-11 18:10:00 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003270 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035073 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101331 -2011-05-11 18:10:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:10:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.294440 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.038581 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.107241 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114051 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.032304 -2011-05-11 18:10:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.003084 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 177 0.031505 -2011-05-11 18:10:01 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001259 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.035434 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.114123 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.105729 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/token HTTP/1.1" 200 347 0.025689 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/tenants HTTP/1.1" 409 215 0.021751 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.028466 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:01] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.101679 -2011-05-11 18:10:01 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 18:10:01 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.096517 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096908 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026382 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.018809 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022968 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023394 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.092679 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.002353 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091940 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021740 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.019542 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.029918 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023889 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.089881 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.003522 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.107650 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.026179 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/token HTTP/1.1" 200 347 0.020052 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenants HTTP/1.1" 409 215 0.024983 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023867 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.098781 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 18:10:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:02] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.027837 -2011-05-11 18:10:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.109392 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.027156 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "POST /v1.0/token HTTP/1.1" 200 347 0.019890 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026906 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.022894 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027257 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.024627 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017628 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016967 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011018 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015896 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.079289 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.081707 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089328 -2011-05-11 18:10:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 18:10:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 18:10:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 18:10:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 18:10:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021803 -2011-05-11 19:58:06 DEBUG [server] ******************************************************************************** -2011-05-11 19:58:06 DEBUG [server] Configuration options gathered from config file: -2011-05-11 19:58:06 DEBUG [server] /home/padipudi/keystone/etc/keystone.conf -2011-05-11 19:58:06 DEBUG [server] ================================================ -2011-05-11 19:58:06 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 19:58:06 DEBUG [server] bind_port 8080 -2011-05-11 19:58:06 DEBUG [server] debug False -2011-05-11 19:58:06 DEBUG [server] default_store file -2011-05-11 19:58:06 DEBUG [server] log_file keystone.log -2011-05-11 19:58:06 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 19:58:06 DEBUG [server] registry_port 9191 -2011-05-11 19:58:06 DEBUG [server] verbose True -2011-05-11 19:58:06 DEBUG [server] ******************************************************************************** -2011-05-11 19:58:06 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 19:58:06 DEBUG [eventlet.wsgi.server] (27955) wsgi starting up on http://0.0.0.0:8080/ -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.030300 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006130 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.005828 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.005943 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.007804 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006140 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006186 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.005721 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.010828 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.007731 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.009086 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.008299 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006454 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006260 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.008256 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006626 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.005628 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.007418 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006658 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.011714 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006171 -2011-05-11 19:58:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:29] "POST /v1.0/token HTTP/1.1" 401 193 0.006175 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006907 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006553 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007662 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005842 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008260 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009240 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005826 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006689 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005884 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006468 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006835 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007479 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009141 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006387 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005759 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006973 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007401 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007058 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006269 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008943 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007025 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007980 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009148 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006412 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006632 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005939 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007003 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.010450 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006637 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006490 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005845 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006000 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007114 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006390 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006735 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008139 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005452 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009362 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006134 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009446 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006186 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006088 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006837 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006001 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009188 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006179 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006110 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007960 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008118 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006351 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007599 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006247 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007273 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008522 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009427 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006109 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007120 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.011052 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006052 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006784 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008645 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006213 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009783 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009205 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008151 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005579 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.005798 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007216 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006164 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.006933 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009768 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007620 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009308 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007855 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009950 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009493 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009527 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008143 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008628 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008564 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008659 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007843 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008322 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007354 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.011142 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007726 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009368 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.011557 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.011053 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.038435 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007505 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009414 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007699 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.009598 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.007944 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:30] "POST /v1.0/token HTTP/1.1" 401 193 0.008269 -2011-05-11 19:58:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007407 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009594 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007751 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.012403 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007394 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008119 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009700 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008387 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008276 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008735 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008475 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.010126 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007547 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008105 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007417 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006762 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008152 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.013489 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.005635 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.005985 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006453 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006754 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007034 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006107 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007103 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006826 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008317 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006841 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006327 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006095 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011087 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008121 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008003 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009692 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009813 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011922 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.010233 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011434 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007550 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007303 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008474 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007644 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009080 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008385 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011390 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008567 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007922 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.013220 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007937 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007748 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.010790 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007711 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009399 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007571 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008609 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009071 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007529 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011618 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007683 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006066 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007842 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006678 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006691 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008100 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008070 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007067 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006682 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006984 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006658 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006407 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006965 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006134 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006942 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006494 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006683 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007319 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006023 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.011775 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006221 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007791 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007929 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006310 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.007060 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008332 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008341 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.009283 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006049 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.008232 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006166 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.006051 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "GET /v1.0/ HTTP/1.1" 200 1081 0.015758 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "GET /v1.0/ HTTP/1.1" 200 988 0.003678 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:31] "POST /v1.0/token HTTP/1.1" 401 193 0.005801 -2011-05-11 19:58:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006396 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007670 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.005759 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006859 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006327 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006110 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007023 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006604 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006481 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006679 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008436 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006871 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006224 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006701 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006459 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007030 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.011992 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.005919 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006906 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.005997 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007107 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008289 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006267 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007378 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.005953 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006151 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.009221 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006273 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007641 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.009820 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007785 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006752 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006398 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007126 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006127 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006312 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007442 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006155 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006899 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008720 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006216 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008723 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006383 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007334 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006335 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006416 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.013085 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006386 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008638 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.007241 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006379 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.006847 -2011-05-11 19:58:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:58:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:58:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:58:32] "POST /v1.0/token HTTP/1.1" 401 193 0.008292 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.006287 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.005534 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.005639 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.006299 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.005772 -2011-05-11 19:59:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 19:59:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 19:59:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 19:59:50] "POST /v1.0/token HTTP/1.1" 401 193 0.006086 -2011-05-11 20:06:21 DEBUG [server] ******************************************************************************** -2011-05-11 20:06:21 DEBUG [server] Configuration options gathered from config file: -2011-05-11 20:06:21 DEBUG [server] /home/padipudi/keystone/etc/keystone.conf -2011-05-11 20:06:21 DEBUG [server] ================================================ -2011-05-11 20:06:21 DEBUG [server] bind_host 0.0.0.0 -2011-05-11 20:06:21 DEBUG [server] bind_port 8080 -2011-05-11 20:06:21 DEBUG [server] debug False -2011-05-11 20:06:21 DEBUG [server] default_store file -2011-05-11 20:06:21 DEBUG [server] log_file keystone.log -2011-05-11 20:06:21 DEBUG [server] registry_host 0.0.0.0 -2011-05-11 20:06:21 DEBUG [server] registry_port 9191 -2011-05-11 20:06:21 DEBUG [server] verbose True -2011-05-11 20:06:21 DEBUG [server] ******************************************************************************** -2011-05-11 20:06:21 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True -2011-05-11 20:06:21 DEBUG [eventlet.wsgi.server] (28448) wsgi starting up on http://0.0.0.0:8080/ -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.035482 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.010347 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 201 214 0.099955 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.155178 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.014936 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 201 214 0.082101 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012867 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013831 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.012846 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 275 0.039088 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012353 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014711 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.014621 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017996 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 403 214 0.010439 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014606 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.012015 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018669 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 403 272 0.014399 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017563 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/token HTTP/1.1" 200 319 0.017303 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016663 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "POST /v1.0/tenants HTTP/1.1" 403 202 0.014158 -2011-05-11 20:06:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:25] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017590 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.017717 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016853 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 403 257 0.013819 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017670 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.020259 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015890 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 401 221 0.014062 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018022 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.018489 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016736 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 401 279 0.014592 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018244 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.021612 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017869 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004457 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017428 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.017313 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016589 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 404 268 0.004486 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020593 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.016156 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015325 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 401 194 0.004005 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020359 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.018582 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017656 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 401 252 0.001972 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017554 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.016440 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.092481 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 201 267 0.081129 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088516 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/token HTTP/1.1" 200 319 0.015349 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "POST /v1.0/tenants HTTP/1.1" 201 221 0.093700 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:06:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:26] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.080531 -2011-05-11 20:06:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022545 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.015468 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.018543 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019105 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.018139 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.015878 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018763 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.017004 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 201 274 0.082339 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.088655 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017751 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.019271 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016668 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/1234 HTTP/1.1" 200 201 0.016356 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019221 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.016255 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016268 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.017176 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019850 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.017008 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016873 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.018063 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022569 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.015478 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.041479 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.010347 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.010836 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.009957 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011794 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.010644 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012260 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.009396 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010666 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants/1234 HTTP/1.1" 200 255 0.013382 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013031 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.010552 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011217 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants HTTP/1.1" 200 303 0.017213 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011777 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.010402 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010071 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants HTTP/1.1" 403 202 0.009519 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012671 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.015169 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010782 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants HTTP/1.1" 403 257 0.009797 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011529 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/token HTTP/1.1" 200 319 0.011804 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010906 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:27] "GET /v1.0/tenants HTTP/1.1" 401 221 0.010174 -2011-05-11 20:06:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011475 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.011381 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010548 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/tenants HTTP/1.1" 401 279 0.009861 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011714 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.011245 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010877 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/tenants HTTP/1.1" 200 458 0.016315 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018679 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017031 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017029 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.084405 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019165 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017538 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016332 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001868 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022773 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.015370 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018416 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.002408 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018916 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.018754 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015522 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.015902 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017586 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.016366 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017750 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.015533 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018267 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017575 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017325 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.019640 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018592 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/ HTTP/1.1" 200 1081 0.004281 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "GET /v1.0/ HTTP/1.1" 200 988 0.003158 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.017360 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 319 0.015596 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/887665443383838 -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'887665443383838', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/token/887665443383838 HTTP/1.1" 204 103 0.077543 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 200 347 0.084779 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "POST /v1.0/token HTTP/1.1" 403 208 0.010116 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched DELETE /v1.0/token/39ef8497-f390-47c3-ba08-f08629b3fc4f -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'39ef8497-f390-47c3-ba08-f08629b3fc4f', 'controller': } -2011-05-11 20:06:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:28] "DELETE /v1.0/token/39ef8497-f390-47c3-ba08-f08629b3fc4f HTTP/1.1" 204 103 0.089060 -2011-05-11 20:06:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083827 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 403 266 0.011527 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/f0f88f4d-c66b-40a4-9e49-3f55ebbbbea6 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'f0f88f4d-c66b-40a4-9e49-3f55ebbbbea6', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "DELETE /v1.0/token/f0f88f4d-c66b-40a4-9e49-3f55ebbbbea6 HTTP/1.1" 204 103 0.080238 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083656 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 400 198 0.001754 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/eeb288ea-9f75-4009-b4d0-fbbf08252216 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'eeb288ea-9f75-4009-b4d0-fbbf08252216', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "DELETE /v1.0/token/eeb288ea-9f75-4009-b4d0-fbbf08252216 HTTP/1.1" 204 103 0.081476 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083845 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 400 254 0.001915 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bd8c73af-84ce-4fba-9e87-1a82930f2d56 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bd8c73af-84ce-4fba-9e87-1a82930f2d56', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "DELETE /v1.0/token/bd8c73af-84ce-4fba-9e87-1a82930f2d56 HTTP/1.1" 204 103 0.081532 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083716 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 372 0.016761 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/9de96375-d39d-4575-88f5-4575fae53131 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'9de96375-d39d-4575-88f5-4575fae53131', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "DELETE /v1.0/token/9de96375-d39d-4575-88f5-4575fae53131 HTTP/1.1" 204 103 0.083149 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083564 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.012994 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched DELETE /v1.0/token/2aceb2d9-1b68-4ff4-8e82-f608494dd8f5 -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'2aceb2d9-1b68-4ff4-8e82-f608494dd8f5', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "DELETE /v1.0/token/2aceb2d9-1b68-4ff4-8e82-f608494dd8f5 HTTP/1.1" 204 103 0.087252 -2011-05-11 20:06:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:29] "POST /v1.0/token HTTP/1.1" 200 347 0.083835 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.013963 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/token/fe512f5c-f130-4b48-beea-4f5f8cede1ac -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'fe512f5c-f130-4b48-beea-4f5f8cede1ac', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "DELETE /v1.0/token/fe512f5c-f130-4b48-beea-4f5f8cede1ac HTTP/1.1" 204 103 0.086175 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "POST /v1.0/token HTTP/1.1" 200 347 0.083843 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.016003 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/token/ee4548ad-3dc4-425a-8999-710f34266d77 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'ee4548ad-3dc4-425a-8999-710f34266d77', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "DELETE /v1.0/token/ee4548ad-3dc4-425a-8999-710f34266d77 HTTP/1.1" 204 103 0.092411 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "POST /v1.0/token HTTP/1.1" 200 347 0.083894 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.015500 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/token/63f7d5cd-cc03-4c9b-b3ff-282ab5a5be89 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'63f7d5cd-cc03-4c9b-b3ff-282ab5a5be89', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "DELETE /v1.0/token/63f7d5cd-cc03-4c9b-b3ff-282ab5a5be89 HTTP/1.1" 204 103 0.084632 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "POST /v1.0/token HTTP/1.1" 200 347 0.084856 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched GET /v1.0/token/bde00bdf-3d4b-4a22-8392-ed77d1515533 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'bde00bdf-3d4b-4a22-8392-ed77d1515533', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "GET /v1.0/token/bde00bdf-3d4b-4a22-8392-ed77d1515533?belongsTo=1234 HTTP/1.1" 200 347 0.026908 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/token/bde00bdf-3d4b-4a22-8392-ed77d1515533 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'bde00bdf-3d4b-4a22-8392-ed77d1515533', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "DELETE /v1.0/token/bde00bdf-3d4b-4a22-8392-ed77d1515533 HTTP/1.1" 204 103 0.079824 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "POST /v1.0/token HTTP/1.1" 200 347 0.092096 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched GET /v1.0/token/8eb0445f-1794-4734-bf43-82a40486e417 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'8eb0445f-1794-4734-bf43-82a40486e417', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "GET /v1.0/token/8eb0445f-1794-4734-bf43-82a40486e417?belongsTo=1234 HTTP/1.1" 200 372 0.027238 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/token/8eb0445f-1794-4734-bf43-82a40486e417 -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'8eb0445f-1794-4734-bf43-82a40486e417', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "DELETE /v1.0/token/8eb0445f-1794-4734-bf43-82a40486e417 HTTP/1.1" 204 103 0.080460 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:30] "POST /v1.0/token HTTP/1.1" 200 347 0.091965 -2011-05-11 20:06:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 404 207 0.015356 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 201 214 0.084941 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080542 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017740 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086928 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015437 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018693 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015554 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.019163 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016205 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018609 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015330 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023244 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 403 214 0.013845 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018718 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015259 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017833 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 403 272 0.017123 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019772 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.018290 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016270 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 403 202 0.015212 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020999 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.016237 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017041 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 403 257 0.014389 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017509 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017746 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017177 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 401 221 0.012914 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018533 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.016958 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017987 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 401 279 0.013285 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023509 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.016677 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019287 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 404 210 0.004446 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017852 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017732 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:31] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017619 -2011-05-11 20:06:31 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:31 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 404 268 0.004835 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017713 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017218 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016355 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 401 194 0.001769 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018821 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.016851 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 409 275 0.016681 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 401 252 0.002443 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019914 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018431 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089617 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 201 267 0.081135 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088671 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.016367 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 201 221 0.085338 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.088736 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017587 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.018954 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 207 0.016399 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018900 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.015378 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete111 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete111', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant_delete111 HTTP/1.1" 404 265 0.019340 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018924 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/token HTTP/1.1" 200 347 0.017398 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "POST /v1.0/tenants HTTP/1.1" 201 274 0.093342 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:06:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:32] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.088583 -2011-05-11 20:06:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018613 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.015303 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018064 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/1234 HTTP/1.1" 200 205 0.016755 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018744 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.015239 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018510 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 207 0.016599 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019096 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.015370 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.019057 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/tenant_bad -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'tenant_bad', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/tenant_bad HTTP/1.1" 404 265 0.021143 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018466 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018868 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016673 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.017624 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017622 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.018999 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018890 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.017124 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017828 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.016352 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017847 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants/1234 HTTP/1.1" 200 259 0.016883 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017735 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017715 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017297 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 200 307 0.024211 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018790 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017949 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016309 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 403 202 0.013828 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018884 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.024946 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016405 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 403 257 0.013904 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017735 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017879 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016650 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 401 221 0.013985 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017477 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.019400 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016637 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 401 279 0.012217 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.010810 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.012529 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010685 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched GET /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'get_tenants', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "GET /v1.0/tenants HTTP/1.1" 200 462 0.017683 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011755 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/token HTTP/1.1" 200 347 0.009505 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "POST /v1.0/tenants HTTP/1.1" 409 215 0.010655 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:33] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 205 0.013452 -2011-05-11 20:06:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012370 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011671 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011556 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 206 0.001306 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018551 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.010521 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011584 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "PUT /v1.0/tenants/1234 HTTP/1.1" 400 363 0.001956 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012522 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011268 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011291 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 207 0.011272 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011123 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011583 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants HTTP/1.1" 409 215 0.009483 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched GET /v1.0/tenants/NonexistingID -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'get_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant', 'tenant_id': u'NonexistingID', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "GET /v1.0/tenants/NonexistingID HTTP/1.1" 404 265 0.011500 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012991 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.011726 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012289 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'update_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "PUT /v1.0/tenants/1234 HTTP/1.1" 200 259 0.012983 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011491 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.009892 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.158113 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.015651 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.105372 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.047942 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.174010 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.024724 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111531 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/token HTTP/1.1" 200 347 0.016338 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015917 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:34] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025525 -2011-05-11 20:06:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.020156 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.013652 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023470 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018081 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.013665 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023266 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.016368 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.012930 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.030110 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018581 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.004397 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026797 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018734 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.005028 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024216 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.016551 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.170731 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106695 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012954 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.012517 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021403 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.015423 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.014080 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019117 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012873 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.003370 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024696 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.013067 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001771 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020944 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/token HTTP/1.1" 200 347 0.012026 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.016155 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:35] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.150448 -2011-05-11 20:06:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.115011 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019167 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.016620 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025488 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.016435 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.016474 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024728 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.019404 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016403 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012854 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017887 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.009663 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010055 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.007997 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018596 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.012698 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011161 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003320 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015602 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.010215 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.009892 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.002931 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017287 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.011824 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.150609 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106149 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018483 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017843 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016642 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001805 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028352 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.016383 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016179 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002043 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024757 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:36] "POST /v1.0/token HTTP/1.1" 200 347 0.016349 -2011-05-11 20:06:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.171627 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113761 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023365 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018532 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.016064 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023518 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018547 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.016422 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024754 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018078 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015791 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.018990 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023406 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.016630 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017518 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.012907 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023431 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.016431 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027423 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023568 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.015526 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.025255 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024834 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.016884 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015756 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.010455 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015457 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.009828 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015740 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.009501 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016282 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.012059 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010710 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003379 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015566 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.010578 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011239 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.002852 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016225 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:37] "POST /v1.0/token HTTP/1.1" 200 347 0.012223 -2011-05-11 20:06:37 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:37 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.151465 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.029127 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114638 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.015429 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017146 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001921 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028968 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.015380 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.019153 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001954 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025346 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.015537 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.149059 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.029527 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114318 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.015467 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.020906 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025783 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018668 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.019290 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023833 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.020158 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.013790 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.029587 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018745 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.015978 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025245 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018595 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:38] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.013538 -2011-05-11 20:06:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023480 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016408 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.012861 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025583 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018619 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.004984 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023420 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016561 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.004514 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025521 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017970 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.024263 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028481 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015370 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001856 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027284 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018481 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.002188 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024428 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.015998 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.026260 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024277 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017202 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.011391 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015820 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.010402 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.009995 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016575 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.012093 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.010833 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017369 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.018633 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.009161 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019399 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013126 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.010260 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020757 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.016501 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.011849 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019136 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013219 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.006408 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021095 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.013232 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.003771 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020495 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.014262 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.034778 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018493 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020296 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001798 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:39] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.044331 -2011-05-11 20:06:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.012730 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001519 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021530 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.013669 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.035289 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018258 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.016186 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161337 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.002063 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111867 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023480 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.016156 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.177354 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002030 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.116859 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023324 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.016585 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.015125 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023322 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.015360 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.016581 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024939 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017457 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.016809 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023553 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:40] "POST /v1.0/token HTTP/1.1" 200 347 0.015556 -2011-05-11 20:06:40 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:40 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.016096 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025068 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.016715 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.004983 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023991 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.022448 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.005548 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024865 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.015558 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.156150 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.042415 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.110783 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023423 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.015246 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001959 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026009 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.020123 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002198 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024250 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.016082 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.163606 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.029831 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.091788 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018623 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:41] "POST /v1.0/token HTTP/1.1" 200 347 0.013494 -2011-05-11 20:06:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.160950 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.001479 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.102711 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018567 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.014673 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.152805 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.001639 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.102173 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.028171 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.015594 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.016596 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024930 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.016130 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.015137 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025760 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.017760 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.014601 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024982 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.016827 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.015229 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024693 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011866 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.004636 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017239 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011942 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.003088 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015784 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011694 -2011-05-11 20:06:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.144970 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.106713 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114064 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023434 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/token HTTP/1.1" 200 347 0.016785 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.002054 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025223 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018608 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.002039 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025659 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/token HTTP/1.1" 200 347 0.018119 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.026000 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023785 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/token HTTP/1.1" 200 347 0.017705 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.030796 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023609 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/token HTTP/1.1" 200 347 0.016859 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.164812 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.114038 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:43] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.114013 -2011-05-11 20:06:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023572 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/token HTTP/1.1" 200 347 0.016826 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.151228 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.001936 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109698 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023530 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015417 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.169877 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002033 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109590 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023632 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/token HTTP/1.1" 200 347 0.015452 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.016384 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025063 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/token HTTP/1.1" 200 347 0.016070 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015035 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025075 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/token HTTP/1.1" 200 347 0.017636 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:44] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.165393 -2011-05-11 20:06:44 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:44 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.027227 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109176 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.015389 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.170657 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.027252 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.142430 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.016159 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.015212 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025214 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018097 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015096 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025032 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.016170 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004635 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025886 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.018220 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005226 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024255 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/token HTTP/1.1" 200 347 0.016225 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:45] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161763 -2011-05-11 20:06:45 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:45 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.108572 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111269 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023686 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.016763 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001882 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027503 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017394 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.004726 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024263 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017000 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027776 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024344 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.016046 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027000 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024039 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.022227 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.170710 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.108325 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111136 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023606 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:46] "POST /v1.0/token HTTP/1.1" 200 347 0.015432 -2011-05-11 20:06:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:46 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.152665 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.026389 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.111259 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.016329 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161722 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 270 0.024581 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.144994 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017684 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.015746 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024827 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018225 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.013634 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023422 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.016126 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.012813 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027316 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018416 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.013597 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021315 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.010050 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.003787 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016344 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.011153 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004123 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015807 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:47] "POST /v1.0/token HTTP/1.1" 200 347 0.016566 -2011-05-11 20:06:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:47 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.151763 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106705 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.016636 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.017300 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025066 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018283 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/0000/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.015910 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023834 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.016333 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001892 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024852 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.016867 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.002209 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024881 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.016864 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 263 0.025529 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161823 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.097154 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.016922 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.019918 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023988 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.017506 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.016610 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024947 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.018826 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.016451 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.014985 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021447 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.009548 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.010518 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010188 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016488 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/token HTTP/1.1" 200 347 0.012551 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:48] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.011591 -2011-05-11 20:06:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.003367 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020438 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010412 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.009411 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.002998 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018590 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010670 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.154908 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.097757 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020078 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.012936 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.015496 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001494 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018778 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013720 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013195 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001801 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020156 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.014495 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.160704 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.097692 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018695 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.014493 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 210 0.013687 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018888 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013034 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/disabled -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'0000', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "GET /v1.0/tenants/0000/users/disabled HTTP/1.1" 403 270 0.012592 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020937 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013610 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.013219 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.012419 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018856 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/token HTTP/1.1" 200 347 0.013452 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014453 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:49] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.010551 -2011-05-11 20:06:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018423 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.019221 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.021073 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018492 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013555 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.020846 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018921 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012890 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012379 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.012386 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019743 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.013133 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.014691 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.010662 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019149 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012937 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012392 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004440 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020422 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.021709 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.012946 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.003645 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018661 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015153 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161331 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 252 0.029348 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.106065 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015392 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017328 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001913 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026941 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.017660 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_user/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_user', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/tenants/test_user/users HTTP/1.1" 401 193 0.017333 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.001972 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025077 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:50] "POST /v1.0/token HTTP/1.1" 200 347 0.015882 -2011-05-11 20:06:50 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:50 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.177015 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'get_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 255 0.034115 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118011 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.015557 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 210 0.021098 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027272 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018485 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'0000', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/0000/users/test_user/groups HTTP/1.1" 403 270 0.019238 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027082 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018878 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 214 0.015629 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.027151 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019697 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 272 0.014187 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023960 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018529 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 202 0.015705 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.031007 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.019364 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 403 257 0.015170 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025148 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017795 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 210 0.004885 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023939 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017520 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 404 268 0.004520 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025581 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017746 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 162 0.024706 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015916 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.009516 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 194 0.001462 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016991 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012988 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 401 252 0.001379 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016668 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.011590 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users/test_user/groups -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/groups', defaults: {'action': u'get_user_groups', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_user_groups', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/1234/users/test_user/groups HTTP/1.1" 200 178 0.021931 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.014470 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.010598 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 210 0.010968 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016193 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:51] "POST /v1.0/token HTTP/1.1" 200 347 0.012250 -2011-05-11 20:06:51 DEBUG [routes.middleware] Matched GET /v1.0/tenants/0000/users -2011-05-11 20:06:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:51 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'0000', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/0000/users HTTP/1.1" 403 270 0.011566 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015586 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011956 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 214 0.007961 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016609 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011471 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 272 0.011325 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016888 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017092 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 202 0.013615 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023666 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.026769 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 403 257 0.013295 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023721 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017893 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 210 0.005286 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024676 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017818 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 404 268 0.004577 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.026283 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.020340 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 522 0.042046 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019157 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011701 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 194 0.001308 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016405 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.011546 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 401 252 0.001481 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016779 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.012485 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched GET /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'get_tenant_users', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_users', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "GET /v1.0/tenants/1234/users HTTP/1.1" 200 694 0.031128 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.037753 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.010172 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.149073 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 192 0.001909 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109722 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023286 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:52] "POST /v1.0/token HTTP/1.1" 200 347 0.015801 -2011-05-11 20:06:52 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:52 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161498 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 400 325 0.002076 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109381 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023557 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017751 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 214 0.014089 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024286 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.022089 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 272 0.014311 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023451 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017732 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 202 0.011965 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.014784 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.010175 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 403 257 0.008587 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015869 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.011915 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 210 0.003600 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015972 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.011599 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 404 268 0.003630 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.017046 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.013659 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.163856 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 150 0.037605 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.108732 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019088 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.014448 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 401 194 0.001741 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020060 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.014083 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001820 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019093 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:53] "POST /v1.0/token HTTP/1.1" 200 347 0.012944 -2011-05-11 20:06:53 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:53 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.168119 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/enabled -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/enabled', defaults: {'action': u'set_user_enabled', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_enabled', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "PUT /v1.0/tenants/1234/users/test_user/enabled HTTP/1.1" 200 191 0.033646 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.112102 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023468 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "POST /v1.0/token HTTP/1.1" 200 347 0.021099 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.172144 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 192 0.001873 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118087 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023660 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "POST /v1.0/token HTTP/1.1" 200 347 0.016498 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.168501 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 400 325 0.002093 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:54] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.117662 -2011-05-11 20:06:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023675 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.017694 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 214 0.014169 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025202 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.020284 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 272 0.013770 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023401 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.015728 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 202 0.008055 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018092 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.010931 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 403 257 0.011280 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016172 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.011815 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 210 0.003122 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016979 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.009927 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 404 268 0.005284 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.015577 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.013741 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.212240 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 175 0.108142 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113896 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.018720 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.014673 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 194 0.001599 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.020316 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.015370 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 401 252 0.001806 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.019095 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.012972 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled/password -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/disabled/password HTTP/1.1" 403 200 0.021147 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.021428 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.013161 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.019041 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.016781 -2011-05-11 20:06:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:55] "POST /v1.0/token HTTP/1.1" 200 347 0.010392 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.171798 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user/password -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}/password', defaults: {'action': u'set_user_password', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'set_user_password', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "PUT /v1.0/tenants/1234/users/test_user/password HTTP/1.1" 200 212 0.114735 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.113692 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023736 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "POST /v1.0/token HTTP/1.1" 200 347 0.015354 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.161058 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 192 0.001859 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.118111 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023739 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "POST /v1.0/token HTTP/1.1" 200 347 0.015602 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161225 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:56] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 400 325 0.002038 -2011-05-11 20:06:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109390 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023608 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.016648 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 214 0.020545 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023518 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.016864 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 272 0.015788 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023611 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.015372 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.169241 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 198 0.027134 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109269 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.017666 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.161586 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 409 257 0.027132 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.109138 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.016260 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 202 0.024451 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024199 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "POST /v1.0/token HTTP/1.1" 200 347 0.016047 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:57] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 403 257 0.015311 -2011-05-11 20:06:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024910 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017794 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 210 0.004461 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025515 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.018375 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 268 0.005753 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024068 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016109 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.163908 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 254 0.092235 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.103940 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023661 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.021539 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 194 0.001901 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.025537 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.019833 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 401 252 0.002163 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024000 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.016551 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 200 0.027169 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.023627 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015392 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/disabled -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'disabled'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "PUT /v1.0/tenants/1234/users/disabled HTTP/1.1" 403 258 0.027644 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024783 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017022 -2011-05-11 20:06:58 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:06:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:58 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 277 0.205250 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched PUT /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'update_user', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'update_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "PUT /v1.0/tenants/1234/users/test_user HTTP/1.1" 200 279 0.101161 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 204 103 0.119516 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234/users/test_user -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'1234', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenants/1234/users/test_user HTTP/1.1" 404 205 0.024400 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015449 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/tenants HTTP/1.1" 201 214 0.084919 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080832 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.155553 -2011-05-11 20:06:59 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001115 -2011-05-11 20:06:59 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001075 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.114400 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089079 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089075 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:06:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:06:59] "POST /v1.0/token HTTP/1.1" 200 347 0.017759 -2011-05-11 20:06:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:06:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:06:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086903 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089204 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163714 -2011-05-11 20:07:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001099 -2011-05-11 20:07:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001043 -2011-05-11 20:07:00 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001041 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.161745 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.105620 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089055 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/token HTTP/1.1" 200 347 0.046103 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.082160 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089293 -2011-05-11 20:07:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.172263 -2011-05-11 20:07:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001087 -2011-05-11 20:07:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001079 -2011-05-11 20:07:01 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001071 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.111702 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088996 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089066 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "POST /v1.0/token HTTP/1.1" 200 347 0.016328 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078563 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089204 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.155495 -2011-05-11 20:07:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001078 -2011-05-11 20:07:01 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001056 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.114933 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089143 -2011-05-11 20:07:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097353 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/token HTTP/1.1" 200 347 0.016504 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078610 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089244 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.147038 -2011-05-11 20:07:02 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001162 -2011-05-11 20:07:02 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001047 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.106952 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089155 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089078 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/token HTTP/1.1" 200 347 0.016433 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078722 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.081197 -2011-05-11 20:07:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163362 -2011-05-11 20:07:03 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001083 -2011-05-11 20:07:03 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001057 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.107028 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089127 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080694 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/token HTTP/1.1" 200 347 0.016514 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078610 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080995 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.155373 -2011-05-11 20:07:03 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001109 -2011-05-11 20:07:03 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001066 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.115044 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089124 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089063 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:03] "POST /v1.0/token HTTP/1.1" 200 347 0.016617 -2011-05-11 20:07:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078545 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.114158 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 201 261 0.163737 -2011-05-11 20:07:04 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001097 -2011-05-11 20:07:04 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001044 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 204 103 0.123467 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097436 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097581 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018209 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019439 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018840 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018638 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086779 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088787 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017589 -2011-05-11 20:07:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:04] "POST /v1.0/token HTTP/1.1" 200 347 0.017701 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017598 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.077944 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.018915 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084021 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017581 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.020256 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 201 267 0.080504 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.097486 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.018081 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092982 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.033455 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.028279 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.033654 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.020786 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.031146 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.028773 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.010818 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012099 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.014847 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.020582 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016894 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.012036 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015125 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.013490 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015748 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015773 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.012918 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenants HTTP/1.1" 409 275 0.013366 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.012336 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017995 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017016 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:05] "POST /v1.0/token HTTP/1.1" 200 347 0.013320 -2011-05-11 20:07:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011810 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.005447 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019991 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013087 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011231 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012928 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005406 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018224 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020171 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013628 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017360 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.003514 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018135 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014831 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014109 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.012674 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.003320 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017290 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015768 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012047 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012708 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.088134 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.011039 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094191 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014368 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.023865 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015864 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014426 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016409 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016318 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.012733 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020504 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017641 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.039674 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.102333 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089438 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011653 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/token HTTP/1.1" 200 347 0.011567 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:06] "POST /v1.0/tenants HTTP/1.1" 201 221 0.072395 -2011-05-11 20:07:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 20:07:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.089907 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.105233 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.097101 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018684 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017632 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018908 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.019531 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023070 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018518 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019414 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.019382 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.013856 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011641 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010218 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/tenants HTTP/1.1" 201 221 0.082771 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.083034 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.089174 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.089830 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.016607 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.013922 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/token HTTP/1.1" 200 347 0.013024 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.012318 -2011-05-11 20:07:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.091050 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 201 254 0.164332 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001089 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001042 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.098736 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017507 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/token HTTP/1.1" 200 347 0.023272 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.001030 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018939 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017777 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017971 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.001293 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019060 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019109 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017830 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016803 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100075 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.024428 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001104 -2011-05-11 20:07:08 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001222 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096112 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018748 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/token HTTP/1.1" 200 347 0.015540 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018565 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.095992 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.018522 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091787 -2011-05-11 20:07:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018642 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016665 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023036 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.089749 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.017383 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.127747 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017630 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019587 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016707 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086911 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.015359 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.087299 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019569 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/token HTTP/1.1" 200 347 0.015520 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018677 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086581 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.018912 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092452 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017701 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/token HTTP/1.1" 200 347 0.017797 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018206 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087147 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 20:07:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:09] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.017842 -2011-05-11 20:07:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.101994 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018694 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018427 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018059 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086013 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.019359 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091068 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017767 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017885 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016696 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087241 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.029546 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089582 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018828 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/token HTTP/1.1" 200 347 0.018627 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018085 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.085155 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014045 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089092 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017576 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/token HTTP/1.1" 200 347 0.022458 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016223 -2011-05-11 20:07:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.090882 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.013044 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.090098 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018756 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017445 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017349 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086316 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014031 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088822 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017818 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017773 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016679 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087611 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.012992 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089952 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018735 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/token HTTP/1.1" 200 347 0.018359 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017703 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.086518 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034518 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:11] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.117627 -2011-05-11 20:07:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018426 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/token HTTP/1.1" 200 347 0.015420 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018051 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097033 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024352 -2011-05-11 20:07:12 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001098 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 161 0.024006 -2011-05-11 20:07:12 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001137 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026539 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.090230 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097375 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/token HTTP/1.1" 200 347 0.016310 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086860 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089232 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024343 -2011-05-11 20:07:12 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001116 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.013570 -2011-05-11 20:07:12 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001171 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030279 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088964 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097349 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:12] "POST /v1.0/token HTTP/1.1" 200 347 0.018941 -2011-05-11 20:07:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.085810 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089289 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024487 -2011-05-11 20:07:13 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001080 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.013259 -2011-05-11 20:07:13 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001069 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026674 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093425 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080662 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/token HTTP/1.1" 200 347 0.015509 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.088523 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.088484 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024638 -2011-05-11 20:07:13 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001111 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.013735 -2011-05-11 20:07:13 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001086 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026866 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092413 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.099263 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/token HTTP/1.1" 200 347 0.019066 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.084894 -2011-05-11 20:07:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089249 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024438 -2011-05-11 20:07:14 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001088 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.012969 -2011-05-11 20:07:14 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001080 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026784 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093689 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.122350 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/token HTTP/1.1" 200 347 0.016131 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087253 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089206 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024807 -2011-05-11 20:07:14 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001135 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.013903 -2011-05-11 20:07:14 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001074 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026765 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084103 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089036 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/token HTTP/1.1" 200 347 0.021474 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenants HTTP/1.1" 201 214 0.081993 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:14] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089216 -2011-05-11 20:07:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:14 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024589 -2011-05-11 20:07:15 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001079 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.012974 -2011-05-11 20:07:15 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001082 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026966 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093342 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088968 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/token HTTP/1.1" 200 347 0.016174 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087108 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.135422 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024392 -2011-05-11 20:07:15 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001102 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 177 0.024421 -2011-05-11 20:07:15 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001134 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026748 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093509 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080678 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/token HTTP/1.1" 200 347 0.017968 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.026119 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018540 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:15] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087581 -2011-05-11 20:07:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:07:15 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.088834 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089047 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018775 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/token HTTP/1.1" 200 347 0.016962 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017969 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017828 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082156 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.001857 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092872 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017857 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/token HTTP/1.1" 200 347 0.017742 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016729 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019145 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082631 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002040 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092683 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018796 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/token HTTP/1.1" 200 347 0.016804 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017766 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019659 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.090375 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.018009 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.076805 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018704 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/token HTTP/1.1" 200 347 0.016884 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:16 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:16] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018180 -2011-05-11 20:07:16 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 20:07:16 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:07:16 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.018047 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018882 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017655 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/token HTTP/1.1" 200 347 0.016626 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021691 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015618 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018634 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082321 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.088924 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088756 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017714 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/token HTTP/1.1" 200 347 0.017705 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 202 0.014142 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/token/e9125b66-a4ef-493f-aa1a-1122ce97467a -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'e9125b66-a4ef-493f-aa1a-1122ce97467a', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/token/e9125b66-a4ef-493f-aa1a-1122ce97467a HTTP/1.1" 204 103 0.081082 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/token HTTP/1.1" 200 347 0.089156 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched GET /v1.0/token/000999 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'000999', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "GET /v1.0/token/000999?belongsTo=1234 HTTP/1.1" 403 257 0.013051 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/token/30bdf7e8-52e4-48bc-94aa-952c2d801f24 -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'30bdf7e8-52e4-48bc-94aa-952c2d801f24', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/token/30bdf7e8-52e4-48bc-94aa-952c2d801f24 HTTP/1.1" 204 103 0.081745 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "POST /v1.0/token HTTP/1.1" 200 347 0.083851 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.016311 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched DELETE /v1.0/token/b1d41359-bc41-4d71-9364-b58822d414ac -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'b1d41359-bc41-4d71-9364-b58822d414ac', 'controller': } -2011-05-11 20:07:17 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:17] "DELETE /v1.0/token/b1d41359-bc41-4d71-9364-b58822d414ac HTTP/1.1" 204 103 0.083861 -2011-05-11 20:07:17 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:17 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:17 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/token HTTP/1.1" 200 347 0.083762 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched GET /v1.0/token/NonExistingToken -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'NonExistingToken', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "GET /v1.0/token/NonExistingToken?belongsTo=1234 HTTP/1.1" 401 213 0.015209 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched DELETE /v1.0/token/65d8f13a-9c71-47b5-94e5-1202346a182d -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'65d8f13a-9c71-47b5-94e5-1202346a182d', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "DELETE /v1.0/token/65d8f13a-9c71-47b5-94e5-1202346a182d HTTP/1.1" 204 103 0.084917 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/token HTTP/1.1" 200 347 0.084874 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched GET /v1.0/token/338a5a30-4e7b-4cec-b18c-77446776dc59 -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'338a5a30-4e7b-4cec-b18c-77446776dc59', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "GET /v1.0/token/338a5a30-4e7b-4cec-b18c-77446776dc59?belongsTo=1234 HTTP/1.1" 200 347 0.027024 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched DELETE /v1.0/token/338a5a30-4e7b-4cec-b18c-77446776dc59 -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'338a5a30-4e7b-4cec-b18c-77446776dc59', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "DELETE /v1.0/token/338a5a30-4e7b-4cec-b18c-77446776dc59 HTTP/1.1" 204 103 0.079597 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/token HTTP/1.1" 200 347 0.083835 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched GET /v1.0/token/d3a27200-a8ad-4188-a679-64d38429b349 -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'validate_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'd3a27200-a8ad-4188-a679-64d38429b349', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "GET /v1.0/token/d3a27200-a8ad-4188-a679-64d38429b349?belongsTo=1234 HTTP/1.1" 200 372 0.027255 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d3a27200-a8ad-4188-a679-64d38429b349 -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd3a27200-a8ad-4188-a679-64d38429b349', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "DELETE /v1.0/token/d3a27200-a8ad-4188-a679-64d38429b349 HTTP/1.1" 204 103 0.080427 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/token HTTP/1.1" 200 347 0.083575 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/groups HTTP/1.1" 201 202 0.152824 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026377 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.101874 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:18 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:18] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.088689 -2011-05-11 20:07:18 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:18 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:18 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027402 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.092525 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/token HTTP/1.1" 200 347 0.017834 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.086893 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024513 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.102945 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.034850 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.101343 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026645 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093226 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/token HTTP/1.1" 200 347 0.019512 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/groups HTTP/1.1" 201 202 0.093582 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024692 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.103031 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:19 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:19] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.034735 -2011-05-11 20:07:19 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:19 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:19 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.101314 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026788 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093141 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/token HTTP/1.1" 200 347 0.016130 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.095566 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026333 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.013746 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034782 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026772 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.119790 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/token HTTP/1.1" 200 347 0.016106 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.087281 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024660 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.012923 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034655 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026866 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.088107 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/token HTTP/1.1" 200 347 0.016376 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/groups HTTP/1.1" 201 202 0.087192 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024864 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.013785 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:20 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:20] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034267 -2011-05-11 20:07:20 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:20 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:20 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026890 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.087037 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/token HTTP/1.1" 200 347 0.019073 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.093864 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024589 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.012916 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034347 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026780 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.088068 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/token HTTP/1.1" 200 347 0.009565 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/groups HTTP/1.1" 201 202 0.086760 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.015183 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.081410 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.113525 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026948 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093129 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/token HTTP/1.1" 200 347 0.017554 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.021942 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:21 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:21] "POST /v1.0/groups HTTP/1.1" 201 206 0.094094 -2011-05-11 20:07:21 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:21 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:21 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088982 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088969 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/token HTTP/1.1" 200 347 0.018229 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/groups HTTP/1.1" 201 206 0.153187 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/groups HTTP/1.1" 409 226 0.015640 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.087215 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080732 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/token HTTP/1.1" 200 347 0.015512 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/groups HTTP/1.1" 201 270 0.162993 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/groups HTTP/1.1" 409 291 0.016901 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.094147 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097255 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/token HTTP/1.1" 200 347 0.017070 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:22 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:22] "POST /v1.0/groups HTTP/1.1" 403 214 0.015625 -2011-05-11 20:07:22 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:22 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:22 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.089120 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083526 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/token HTTP/1.1" 200 347 0.019349 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/groups HTTP/1.1" 403 272 0.020432 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.121851 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.095535 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/token HTTP/1.1" 200 347 0.015358 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/groups HTTP/1.1" 403 202 0.016660 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.090105 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.100782 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/token HTTP/1.1" 200 347 0.026695 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/groups HTTP/1.1" 403 257 0.028075 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.093838 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090255 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/token HTTP/1.1" 200 347 0.036300 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:23 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:23] "POST /v1.0/groups HTTP/1.1" 404 210 0.008489 -2011-05-11 20:07:23 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:23 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:23 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.088984 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.086693 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/token HTTP/1.1" 200 347 0.017236 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/groups HTTP/1.1" 404 268 0.010386 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.087148 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.127377 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/token HTTP/1.1" 200 347 0.011817 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/groups HTTP/1.1" 401 194 0.001173 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.085901 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.086426 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/token HTTP/1.1" 200 347 0.010381 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/groups HTTP/1.1" 401 252 0.001677 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.086708 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.093420 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/token HTTP/1.1" 200 347 0.014267 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/groups HTTP/1.1" 201 270 0.157745 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:24 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:24] "POST /v1.0/groups HTTP/1.1" 401 221 0.014987 -2011-05-11 20:07:24 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:24 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:24 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097437 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097391 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/token HTTP/1.1" 200 347 0.015689 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/groups HTTP/1.1" 401 279 0.016660 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.092284 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090985 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/token HTTP/1.1" 200 347 0.017578 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.115925 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/groups HTTP/1.1" 201 270 0.092508 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097082 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105535 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/token HTTP/1.1" 200 347 0.016062 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:25 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:25] "POST /v1.0/tenants HTTP/1.1" 201 215 0.095515 -2011-05-11 20:07:25 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 20:07:25 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:25 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.089200 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.097129 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097369 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.095549 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091061 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "POST /v1.0/token HTTP/1.1" 200 347 0.017068 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.091561 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.021292 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.084657 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "POST /v1.0/token HTTP/1.1" 200 347 0.015460 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.121027 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.036586 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090914 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:26 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:26] "POST /v1.0/token HTTP/1.1" 200 347 0.012090 -2011-05-11 20:07:26 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:26 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:26 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "POST /v1.0/tenants HTTP/1.1" 201 268 0.091804 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.082073 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.098352 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.090344 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.088759 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.084382 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "POST /v1.0/token HTTP/1.1" 200 347 0.013313 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "POST /v1.0/groups HTTP/1.1" 201 202 0.159401 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.018991 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.095699 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105817 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.048161 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:27 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:27] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031968 -2011-05-11 20:07:27 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:27 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:27 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.094488 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/token HTTP/1.1" 200 347 0.015873 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/groups HTTP/1.1" 201 202 0.090627 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.022218 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.011182 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.024614 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.028241 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.025720 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.020204 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.085991 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/token HTTP/1.1" 200 347 0.015052 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/groups HTTP/1.1" 201 202 0.091395 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.019137 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.011761 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.027048 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.028615 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.025800 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.016913 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.086175 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/token HTTP/1.1" 200 347 0.009633 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/groups HTTP/1.1" 201 202 0.078720 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.014983 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:28 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:28] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.089848 -2011-05-11 20:07:28 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:28 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:28 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.097605 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.027561 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.021292 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.094901 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "POST /v1.0/token HTTP/1.1" 200 347 0.013244 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "POST /v1.0/groups HTTP/1.1" 201 206 0.082637 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.016168 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.144474 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091043 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015826 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "POST /v1.0/groups HTTP/1.1" 201 206 0.155449 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.020363 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.091102 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089049 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:29 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:29] "POST /v1.0/token HTTP/1.1" 200 347 0.015433 -2011-05-11 20:07:29 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:29 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:29 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "POST /v1.0/groups HTTP/1.1" 201 270 0.162745 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.021280 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.098510 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088908 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "POST /v1.0/token HTTP/1.1" 200 347 0.016378 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "POST /v1.0/groups HTTP/1.1" 201 270 0.162159 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.021826 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088193 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088889 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "POST /v1.0/token HTTP/1.1" 200 347 0.018124 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.099745 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "POST /v1.0/groups HTTP/1.1" 201 206 0.084038 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:30 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:30] "GET /v1.0/groups HTTP/1.1" 200 230 0.029142 -2011-05-11 20:07:30 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:30 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:30 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.081673 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097418 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "POST /v1.0/token HTTP/1.1" 200 347 0.016234 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "POST /v1.0/groups HTTP/1.1" 201 206 0.145212 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "GET /v1.0/groups HTTP/1.1" 403 202 0.013029 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.090103 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088992 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "POST /v1.0/token HTTP/1.1" 200 347 0.015488 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "POST /v1.0/groups HTTP/1.1" 201 270 0.153139 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "GET /v1.0/groups HTTP/1.1" 403 257 0.016320 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.087863 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089023 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:31 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:31] "POST /v1.0/token HTTP/1.1" 200 347 0.017060 -2011-05-11 20:07:31 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:31 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:31 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "POST /v1.0/groups HTTP/1.1" 201 206 0.153082 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "GET /v1.0/groups HTTP/1.1" 401 221 0.013924 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097387 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089212 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "POST /v1.0/token HTTP/1.1" 200 347 0.016708 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "POST /v1.0/groups HTTP/1.1" 201 270 0.153292 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "GET /v1.0/groups HTTP/1.1" 401 279 0.012939 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.090040 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089019 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "POST /v1.0/token HTTP/1.1" 200 347 0.015887 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "POST /v1.0/groups HTTP/1.1" 201 270 0.154133 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "GET /v1.0/groups HTTP/1.1" 200 329 0.029047 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:32 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:32] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.089875 -2011-05-11 20:07:32 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:32 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:32 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080665 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/token HTTP/1.1" 200 347 0.017351 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.127203 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024429 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.095575 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.045030 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.106794 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027310 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.101096 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/token HTTP/1.1" 200 347 0.015473 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/groups HTTP/1.1" 201 202 0.094660 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024646 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103358 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.012986 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.098072 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:33 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:33] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027785 -2011-05-11 20:07:33 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:33 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:33 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.083848 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017264 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/groups HTTP/1.1" 201 202 0.069491 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029306 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.090507 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.012995 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.115053 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027547 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100775 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/token HTTP/1.1" 200 347 0.017552 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/groups HTTP/1.1" 201 202 0.085882 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024536 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103719 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.014024 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105569 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:34 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:34] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026668 -2011-05-11 20:07:34 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:34 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:34 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093430 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/token HTTP/1.1" 200 347 0.016080 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/groups HTTP/1.1" 201 202 0.095572 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024736 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103555 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.014241 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.097661 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027020 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100705 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/token HTTP/1.1" 200 347 0.018707 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/groups HTTP/1.1" 201 202 0.085867 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024774 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103494 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.013029 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.106639 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:35 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:35] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032770 -2011-05-11 20:07:35 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:35 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:35 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.103795 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/token HTTP/1.1" 200 347 0.048465 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/groups HTTP/1.1" 201 202 0.087906 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024143 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.104174 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.013776 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105815 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026341 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093660 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/token HTTP/1.1" 200 347 0.017366 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/groups HTTP/1.1" 201 202 0.094094 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024115 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.095871 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.044757 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.107225 -2011-05-11 20:07:36 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:36 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:36 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:36 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:36] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026693 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093113 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "POST /v1.0/token HTTP/1.1" 200 347 0.015416 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "POST /v1.0/groups HTTP/1.1" 201 206 0.093259 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.088814 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097331 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088995 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "POST /v1.0/token HTTP/1.1" 200 347 0.018806 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "POST /v1.0/groups HTTP/1.1" 201 206 0.144246 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.001880 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.084551 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080643 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:37 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:37] "POST /v1.0/token HTTP/1.1" 200 347 0.017631 -2011-05-11 20:07:37 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:37 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:37 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/groups HTTP/1.1" 201 270 0.153724 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002098 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.092496 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097322 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018306 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/groups HTTP/1.1" 201 206 0.152962 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.020277 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.082863 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080690 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/token HTTP/1.1" 200 347 0.017717 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/tenants HTTP/1.1" 201 268 0.088754 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.021111 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.020328 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.091637 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/token HTTP/1.1" 200 347 0.018799 -2011-05-11 20:07:38 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:38 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:38 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:38 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:38] "POST /v1.0/groups HTTP/1.1" 201 206 0.152656 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.088792 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088857 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089014 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 200 347 0.017886 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 200 347 0.020347 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/token/ee8372cc-cea5-4d97-a8c4-a91ccd9bad87 -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'ee8372cc-cea5-4d97-a8c4-a91ccd9bad87', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/token/ee8372cc-cea5-4d97-a8c4-a91ccd9bad87 HTTP/1.1" 204 103 0.081038 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 200 347 0.083724 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 403 208 0.012061 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/token/d8a459ec-8fea-464f-85ed-4e2347aec0d3 -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'd8a459ec-8fea-464f-85ed-4e2347aec0d3', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/token/d8a459ec-8fea-464f-85ed-4e2347aec0d3 HTTP/1.1" 204 103 0.105059 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 200 347 0.075511 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 403 266 0.011376 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/token/de103595-5e0d-436a-b9bd-064b85495303 -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'de103595-5e0d-436a-b9bd-064b85495303', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/token/de103595-5e0d-436a-b9bd-064b85495303 HTTP/1.1" 204 103 0.080246 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 200 347 0.083769 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "POST /v1.0/token HTTP/1.1" 400 198 0.003715 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched DELETE /v1.0/token/1ca3a681-d186-4f6d-a47b-ecaa6bbfc064 -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'1ca3a681-d186-4f6d-a47b-ecaa6bbfc064', 'controller': } -2011-05-11 20:07:39 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:39] "DELETE /v1.0/token/1ca3a681-d186-4f6d-a47b-ecaa6bbfc064 HTTP/1.1" 204 103 0.080969 -2011-05-11 20:07:39 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:39 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:39 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 200 347 0.083908 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 400 254 0.001877 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/1c63b9dd-9410-4599-895d-304d7d17869b -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'1c63b9dd-9410-4599-895d-304d7d17869b', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "DELETE /v1.0/token/1c63b9dd-9410-4599-895d-304d7d17869b HTTP/1.1" 204 103 0.081537 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 200 347 0.083688 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 200 372 0.016850 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched DELETE /v1.0/token/c0f551f6-9914-4e7f-a925-c6eb02bb020e -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token/{token_id}', defaults: {'action': u'delete_token', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_token', 'token_id': u'c0f551f6-9914-4e7f-a925-c6eb02bb020e', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "DELETE /v1.0/token/c0f551f6-9914-4e7f-a925-c6eb02bb020e HTTP/1.1" 204 103 0.083096 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "GET /v1.0/ HTTP/1.1" 200 1081 0.004764 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched GET /v1.0/ -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/', defaults: {'action': u'get_version_info', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'get_version_info', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "GET /v1.0/ HTTP/1.1" 200 988 0.001763 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 200 347 0.106616 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/groups HTTP/1.1" 201 202 0.143136 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024047 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.104285 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105303 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.031247 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.088718 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:40 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:40] "POST /v1.0/token HTTP/1.1" 200 347 0.017789 -2011-05-11 20:07:40 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:40 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:40 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.086806 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024400 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103798 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 225 0.034578 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.101748 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026843 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.084791 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/token HTTP/1.1" 200 347 0.018698 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/groups HTTP/1.1" 201 202 0.077567 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.025319 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.094592 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 409 288 0.034805 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.092856 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026577 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093565 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:41 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:41] "POST /v1.0/token HTTP/1.1" 200 347 0.016140 -2011-05-11 20:07:41 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:41 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:41 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.087223 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.026249 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.013549 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034049 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026869 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.087598 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/token HTTP/1.1" 200 347 0.015694 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.087641 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.028718 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 272 0.012969 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034288 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027176 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.092001 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/token HTTP/1.1" 200 347 0.011126 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.077714 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.015455 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 221 0.008588 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.020962 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.016447 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.071333 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/token HTTP/1.1" 200 347 0.010352 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/groups HTTP/1.1" 201 202 0.069702 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.014845 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 401 279 0.007999 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.024388 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:42 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:42] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.016758 -2011-05-11 20:07:42 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:42 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:42 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.069047 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/token HTTP/1.1" 200 347 0.009631 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/groups HTTP/1.1" 201 202 0.070360 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.015747 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.089195 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.089545 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.016714 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.079896 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/token HTTP/1.1" 200 347 0.010243 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.013213 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/groups HTTP/1.1" 201 206 0.079809 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.072957 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.073151 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/token HTTP/1.1" 200 347 0.009775 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/groups HTTP/1.1" 201 206 0.145380 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "POST /v1.0/groups HTTP/1.1" 409 226 0.015693 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:43 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:43] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.087279 -2011-05-11 20:07:43 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:43 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:43 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089070 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/token HTTP/1.1" 200 347 0.016203 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/groups HTTP/1.1" 201 270 0.145670 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/groups HTTP/1.1" 409 291 0.016717 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.086116 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080704 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/token HTTP/1.1" 200 347 0.018788 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/groups HTTP/1.1" 403 214 0.013616 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.074614 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.117008 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/token HTTP/1.1" 200 347 0.016040 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/groups HTTP/1.1" 403 272 0.015282 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.075937 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.082290 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/token HTTP/1.1" 200 347 0.021248 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "POST /v1.0/groups HTTP/1.1" 403 202 0.014362 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:44 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:44] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.094391 -2011-05-11 20:07:44 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:44 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:44 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083615 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/token HTTP/1.1" 200 347 0.015586 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/groups HTTP/1.1" 403 257 0.016809 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.090834 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083688 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/token HTTP/1.1" 200 347 0.019301 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/groups HTTP/1.1" 404 210 0.004505 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.091608 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.074785 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017189 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/groups HTTP/1.1" 404 268 0.004730 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.075023 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.075317 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/token HTTP/1.1" 200 347 0.016427 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/groups HTTP/1.1" 401 194 0.002161 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.095451 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083627 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/token HTTP/1.1" 200 347 0.017038 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "POST /v1.0/groups HTTP/1.1" 401 252 0.002007 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:45 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:45] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.087013 -2011-05-11 20:07:45 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:45 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:45 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.092082 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017173 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.144546 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/groups HTTP/1.1" 401 221 0.013939 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088904 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.072512 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017051 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/groups HTTP/1.1" 401 279 0.014128 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.074695 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083605 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017955 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 269 0.083621 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/groups HTTP/1.1" 201 270 0.084161 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097066 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080695 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:46 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:46] "POST /v1.0/token HTTP/1.1" 200 347 0.017157 -2011-05-11 20:07:46 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:46 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:46 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "POST /v1.0/tenants HTTP/1.1" 201 215 0.077547 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 238 0.072540 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.080427 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.105695 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.069393 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.083841 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "POST /v1.0/token HTTP/1.1" 200 347 0.018776 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 211 0.082664 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.021202 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.085102 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "POST /v1.0/token HTTP/1.1" 200 347 0.015323 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_1 -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_1'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_1 HTTP/1.1" 404 269 0.084823 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.020995 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.093584 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:47 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:47] "POST /v1.0/token HTTP/1.1" 200 347 0.017811 -2011-05-11 20:07:47 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:47 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:47 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "POST /v1.0/tenants HTTP/1.1" 201 268 0.086859 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched POST /v1.0/tenant/GlobalTenant/groups -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "POST /v1.0/tenant/GlobalTenant/groups HTTP/1.1" 201 287 0.080858 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_delete -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_delete'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/groups/test_global_group_delete HTTP/1.1" 204 103 0.088773 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080620 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.086226 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.100397 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "POST /v1.0/token HTTP/1.1" 200 347 0.015403 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "POST /v1.0/groups HTTP/1.1" 201 202 0.154708 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024265 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103818 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105354 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.033837 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:48 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:48] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026589 -2011-05-11 20:07:48 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:48 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:48 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.098425 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/token HTTP/1.1" 200 347 0.016927 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.086535 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024250 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.013662 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.034468 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.038590 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.033970 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026580 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.085414 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/token HTTP/1.1" 200 347 0.010329 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.067554 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.014898 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 403 214 0.009092 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.021233 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 276 0.020795 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.021010 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.016558 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.076046 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/token HTTP/1.1" 200 347 0.009687 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/groups HTTP/1.1" 201 202 0.086981 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.015022 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:49 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:49] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.098114 -2011-05-11 20:07:49 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:49 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:49 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.097526 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 404 218 0.026825 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.021514 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.087181 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012975 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "POST /v1.0/groups HTTP/1.1" 201 206 0.082822 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 201 0.016864 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.086281 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.114382 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "POST /v1.0/token HTTP/1.1" 200 347 0.012243 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "POST /v1.0/groups HTTP/1.1" 201 206 0.150439 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 211 0.020358 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.099395 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089036 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:50 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:50] "POST /v1.0/token HTTP/1.1" 200 347 0.016237 -2011-05-11 20:07:50 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:50 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:50 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "POST /v1.0/groups HTTP/1.1" 201 270 0.154049 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/global_group_bad -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'global_group_bad'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "GET /v1.0/groups/global_group_bad HTTP/1.1" 404 269 0.021231 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.090166 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088956 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "POST /v1.0/token HTTP/1.1" 200 347 0.018398 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "POST /v1.0/groups HTTP/1.1" 201 270 0.144506 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group_add -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "GET /v1.0/groups/test_global_group_add HTTP/1.1" 200 265 0.025372 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097326 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088116 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "POST /v1.0/token HTTP/1.1" 200 347 0.017818 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.091799 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "POST /v1.0/groups HTTP/1.1" 201 206 0.083954 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "GET /v1.0/groups HTTP/1.1" 200 230 0.028907 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:51 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:51] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.090224 -2011-05-11 20:07:51 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:51 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:51 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.097316 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "POST /v1.0/token HTTP/1.1" 200 347 0.016164 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "POST /v1.0/groups HTTP/1.1" 201 206 0.145356 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "GET /v1.0/groups HTTP/1.1" 403 202 0.012998 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.098225 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080605 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "POST /v1.0/token HTTP/1.1" 200 347 0.018690 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "POST /v1.0/groups HTTP/1.1" 201 270 0.152788 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "GET /v1.0/groups HTTP/1.1" 403 257 0.013804 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.097602 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088845 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:52 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:52] "POST /v1.0/token HTTP/1.1" 200 347 0.017029 -2011-05-11 20:07:52 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:52 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:52 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/groups HTTP/1.1" 201 206 0.153117 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "GET /v1.0/groups HTTP/1.1" 401 221 0.013912 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.089266 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080621 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/token HTTP/1.1" 200 347 0.015396 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/groups HTTP/1.1" 201 270 0.145060 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "GET /v1.0/groups HTTP/1.1" 401 279 0.012979 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.098076 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089029 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/token HTTP/1.1" 200 347 0.016147 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/groups HTTP/1.1" 201 270 0.154015 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched GET /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'get_groups', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "GET /v1.0/groups HTTP/1.1" 200 329 0.029953 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.089107 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089046 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:53 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:53] "POST /v1.0/token HTTP/1.1" 200 347 0.017207 -2011-05-11 20:07:53 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:53 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:53 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.135430 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024338 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103857 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 236 0.041349 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.102088 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026766 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093306 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "POST /v1.0/token HTTP/1.1" 200 347 0.017868 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "POST /v1.0/groups HTTP/1.1" 201 202 0.120081 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024622 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.103500 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 202 0.012946 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.097723 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:54 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:54] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027681 -2011-05-11 20:07:54 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:54 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:54 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.084013 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/token HTTP/1.1" 200 347 0.016560 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/groups HTTP/1.1" 201 202 0.075559 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.025435 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.102634 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 257 0.012933 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.098284 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.032234 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.104370 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/token HTTP/1.1" 200 347 0.018778 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/groups HTTP/1.1" 201 202 0.102255 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.025622 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.102671 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 214 0.012992 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.098286 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:55 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:55] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027698 -2011-05-11 20:07:55 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:55 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:55 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.084075 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/token HTTP/1.1" 200 347 0.018895 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.077483 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.025290 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.094680 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 403 272 0.013126 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.089921 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.027942 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.100263 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/token HTTP/1.1" 200 347 0.017157 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/groups HTTP/1.1" 201 202 0.086090 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024512 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.095413 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 221 0.013942 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.105481 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.028727 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.092547 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:56 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:56] "POST /v1.0/token HTTP/1.1" 200 347 0.016011 -2011-05-11 20:07:56 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:56 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:56 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.095783 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.029572 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 246 0.098570 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 401 279 0.014174 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.088791 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026823 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.076483 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/token HTTP/1.1" 200 347 0.016336 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/groups HTTP/1.1" 201 202 0.078784 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/tenants/GlobalTenant/users -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/tenants/GlobalTenant/users HTTP/1.1" 409 212 0.024540 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'add_user_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'add_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "PUT /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 201 273 0.104451 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched GET /v1.0/groups/test_global_group/users -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users', defaults: {'action': u'get_users_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'get_users_global_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "GET /v1.0/groups/test_global_group/users HTTP/1.1" 200 301 0.040611 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}/users/{user_id}', defaults: {'action': u'delete_user_global_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user_global_group', 'controller': , 'group_id': u'test_global_group', 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/groups/test_global_group/users/test_user HTTP/1.1" 204 103 0.110892 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant/users/test_user -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'GlobalTenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/tenants/GlobalTenant/users/test_user HTTP/1.1" 404 224 0.026785 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group'} -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "DELETE /v1.0/groups/test_global_group HTTP/1.1" 204 103 0.093095 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:57 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:57] "POST /v1.0/token HTTP/1.1" 200 347 0.018015 -2011-05-11 20:07:57 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:57 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:57 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "POST /v1.0/groups HTTP/1.1" 201 206 0.086235 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 217 0.088896 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.080563 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080674 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "POST /v1.0/token HTTP/1.1" 200 347 0.017540 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "POST /v1.0/groups HTTP/1.1" 201 206 0.135837 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 205 0.001887 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.076209 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.089023 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "POST /v1.0/token HTTP/1.1" 200 347 0.015653 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "POST /v1.0/groups HTTP/1.1" 201 270 0.162506 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 400 362 0.002198 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:58 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:58] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.092527 -2011-05-11 20:07:58 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:58 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:58 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.088950 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/token HTTP/1.1" 200 347 0.016148 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/groups HTTP/1.1" 201 206 0.137343 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 211 0.021339 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.081810 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.072432 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/token HTTP/1.1" 200 347 0.019499 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/tenants HTTP/1.1" 201 268 0.076777 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched GET /v1.0/groups/NonexistingID -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'get_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'get_group', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "GET /v1.0/groups/NonexistingID HTTP/1.1" 404 269 0.021463 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 404 211 0.021427 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.082588 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/token HTTP/1.1" 200 347 0.015487 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched POST /v1.0/groups -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups', defaults: {'action': u'create_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'create_group', 'controller': } -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "POST /v1.0/groups HTTP/1.1" 201 206 0.170624 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched PUT /v1.0/groups/test_global_group_add -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'update_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'update_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "PUT /v1.0/groups/test_global_group_add HTTP/1.1" 200 259 0.089066 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/groups/test_global_group_add -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/groups/{group_id}', defaults: {'action': u'delete_group', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_group', 'controller': , 'group_id': u'test_global_group_add'} -2011-05-11 20:07:59 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:07:59] "DELETE /v1.0/groups/test_global_group_add HTTP/1.1" 204 103 0.088869 -2011-05-11 20:07:59 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/GlobalTenant -2011-05-11 20:07:59 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:07:59 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'GlobalTenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/GlobalTenant HTTP/1.1" 204 103 0.080590 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/token HTTP/1.1" 200 347 0.016223 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.070194 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.072468 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024414 -2011-05-11 20:08:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001132 -2011-05-11 20:08:00 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001064 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029068 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.073726 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.138977 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/token HTTP/1.1" 200 347 0.016804 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078260 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080881 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024539 -2011-05-11 20:08:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001109 -2011-05-11 20:08:00 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001037 -2011-05-11 20:08:00 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001058 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.028881 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.087206 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088952 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:00 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:00] "POST /v1.0/token HTTP/1.1" 200 347 0.016689 -2011-05-11 20:08:00 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:00 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:00 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086518 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080949 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024970 -2011-05-11 20:08:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001088 -2011-05-11 20:08:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001065 -2011-05-11 20:08:01 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001118 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029375 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.085451 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.072312 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/token HTTP/1.1" 200 347 0.016731 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078362 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.097606 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.051697 -2011-05-11 20:08:01 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001091 -2011-05-11 20:08:01 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002986 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.028861 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094958 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088821 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/token HTTP/1.1" 200 347 0.016452 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:01 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:01] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087025 -2011-05-11 20:08:01 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:01 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:01 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089196 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024314 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001103 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001061 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029164 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.082277 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080727 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/token HTTP/1.1" 200 347 0.016324 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.095124 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080874 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024351 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001157 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001042 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.030194 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094469 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089072 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/token HTTP/1.1" 200 347 0.015954 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086911 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.089337 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.025224 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001091 -2011-05-11 20:08:02 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:02 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:02] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001088 -2011-05-11 20:08:02 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:02 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:02 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.029526 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.097588 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080747 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/token HTTP/1.1" 200 347 0.015700 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenants HTTP/1.1" 201 214 0.081293 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.081019 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024590 -2011-05-11 20:08:03 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001105 -2011-05-11 20:08:03 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001046 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026519 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.092178 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.097152 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/token HTTP/1.1" 200 347 0.016280 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022471 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016279 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018921 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.088989 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088810 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018637 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/token HTTP/1.1" 200 347 0.017897 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:03 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:03] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016435 -2011-05-11 20:08:03 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:03 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:03 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086850 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 226 0.017848 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093544 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018571 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018325 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 201 267 0.081474 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.080929 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 409 291 0.019044 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091796 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.023259 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.015366 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018462 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 214 0.014077 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019570 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017512 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018706 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017089 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 272 0.014632 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018327 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.021046 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.015302 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018404 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014215 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018289 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018546 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.018537 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 409 275 0.018551 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.013251 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018882 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017396 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/token HTTP/1.1" 200 347 0.016428 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017007 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 210 0.004455 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:04 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:04] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.023527 -2011-05-11 20:08:04 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:04 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:04 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.019052 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.015411 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017916 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 404 268 0.005332 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017973 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018769 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.016917 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.020195 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 194 0.001837 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018690 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017465 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.016360 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 275 0.017372 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 252 0.002082 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018974 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020681 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.015194 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018214 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.089120 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014161 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088661 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017671 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.026093 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016164 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.014211 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017893 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018694 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.016819 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 287 0.020076 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenants HTTP/1.1" 409 275 0.015724 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 262 0.021466 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.097457 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.096597 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.015550 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:05 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:05] "POST /v1.0/token HTTP/1.1" 200 347 0.017066 -2011-05-11 20:08:05 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:05 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:05 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenants HTTP/1.1" 201 221 0.087469 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.081850 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.082240 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.073706 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.014563 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014157 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013212 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 204 0.012854 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.027418 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018872 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014646 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_delete111'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_delete111 HTTP/1.1" 404 262 0.019856 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.015968 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.016167 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/token HTTP/1.1" 200 347 0.013985 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenants HTTP/1.1" 201 221 0.071883 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant_delete/groups -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenant/test_tenant_delete/groups HTTP/1.1" 201 244 0.071057 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant_delete', 'controller': , 'group_id': u'test_tenant_group_delete'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/test_tenant_delete/groups/test_tenant_group_delete HTTP/1.1" 204 103 0.088376 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant_delete -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant_delete', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/test_tenant_delete HTTP/1.1" 204 103 0.090248 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019535 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014607 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/token HTTP/1.1" 200 347 0.014778 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018733 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.100440 -2011-05-11 20:08:06 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:08:06 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:06 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:06 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:06] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.015089 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.000767 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.000721 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084520 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.011204 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.013993 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.000768 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.011759 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.012037 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010651 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/NonExistinguser HTTP/1.1" 404 176 0.000706 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.012096 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.014492 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.010796 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.011232 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.085853 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants/1234/users -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenants/1234/users HTTP/1.1" 409 212 0.023770 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "PUT /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001085 -2011-05-11 20:08:07 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001046 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089794 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018546 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019439 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017730 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.076588 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 221 0.019053 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.083043 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017675 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.019064 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.023499 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.080878 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 198 0.016191 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.078475 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018698 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/token HTTP/1.1" 200 347 0.018118 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:07 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:07] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018248 -2011-05-11 20:08:07 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:07 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:07 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.085879 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'tenant_bad', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "GET /v1.0/tenant/tenant_bad/groups/test_tenant_group_add HTTP/1.1" 404 256 0.015127 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.087943 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017669 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017929 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017772 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086126 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 204 0.019481 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.091950 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017772 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/token HTTP/1.1" 200 347 0.017675 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016924 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087491 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/nonexistinggroup -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'nonexistinggroup'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "GET /v1.0/tenant/1234/groups/nonexistinggroup HTTP/1.1" 404 262 0.017783 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093661 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018703 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/token HTTP/1.1" 200 347 0.018446 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018246 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.077317 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "GET /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 272 0.019310 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.082881 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:08 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:08] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017612 -2011-05-11 20:08:08 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:08 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:08 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/token HTTP/1.1" 200 347 0.019377 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017009 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.078425 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 389 0.029534 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089486 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.020946 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/token HTTP/1.1" 200 347 0.017768 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017887 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.083970 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 202 0.014076 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089014 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017927 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/token HTTP/1.1" 200 347 0.023247 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015999 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.082504 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 403 257 0.012982 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.122958 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018677 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/token HTTP/1.1" 200 347 0.016857 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017623 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086335 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:09 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:09] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 221 0.014171 -2011-05-11 20:08:09 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:09 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:09 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089013 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017764 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017770 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.016766 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087481 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "GET /v1.0/tenant/1234/groups HTTP/1.1" 401 279 0.013002 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.081610 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018827 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/token HTTP/1.1" 200 347 0.016535 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017920 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 276 0.137238 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'get_tenant_groups', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_groups', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "GET /v1.0/tenant/1234/groups HTTP/1.1" 200 594 0.034529 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.108622 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017783 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/token HTTP/1.1" 200 347 0.017898 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018260 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.085704 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024537 -2011-05-11 20:08:10 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001086 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 161 0.023969 -2011-05-11 20:08:10 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001112 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.027008 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:10 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:10] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.089428 -2011-05-11 20:08:10 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:10 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:10 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088991 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/token HTTP/1.1" 200 347 0.016142 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenants HTTP/1.1" 201 214 0.087300 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080758 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024658 -2011-05-11 20:08:11 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001098 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 202 0.013870 -2011-05-11 20:08:11 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001099 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.031936 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.094581 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.114007 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/token HTTP/1.1" 200 347 0.017608 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenants HTTP/1.1" 201 214 0.085671 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080866 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.026619 -2011-05-11 20:08:11 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001064 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 257 0.012865 -2011-05-11 20:08:11 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001073 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026366 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:11 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:11] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084653 -2011-05-11 20:08:11 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:11 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:11 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089114 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/token HTTP/1.1" 200 347 0.017010 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078033 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080931 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024150 -2011-05-11 20:08:12 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001143 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 214 0.012886 -2011-05-11 20:08:12 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001115 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026847 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093536 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.080717 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/token HTTP/1.1" 200 347 0.016089 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenants HTTP/1.1" 201 214 0.070640 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080890 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024417 -2011-05-11 20:08:12 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001074 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 403 272 0.013841 -2011-05-11 20:08:12 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001090 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026788 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084384 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088910 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/token HTTP/1.1" 200 347 0.016242 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:12 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:12] "POST /v1.0/tenants HTTP/1.1" 201 214 0.086783 -2011-05-11 20:08:12 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:12 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:12 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080825 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024204 -2011-05-11 20:08:13 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001104 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 221 0.012847 -2011-05-11 20:08:13 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001089 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026913 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.085417 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.088888 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/token HTTP/1.1" 200 347 0.015570 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.071117 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.072532 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024446 -2011-05-11 20:08:13 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001096 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 401 279 0.013897 -2011-05-11 20:08:13 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001076 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.028621 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.093565 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.096738 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/token HTTP/1.1" 200 347 0.018679 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenants HTTP/1.1" 201 214 0.078926 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenant/test_tenant/groups -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenant/test_tenant/groups HTTP/1.1" 201 234 0.080218 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched POST /v1.0/tenants/test_tenant/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users', defaults: {'action': u'create_user', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'create_user', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "POST /v1.0/tenants/test_tenant/users HTTP/1.1" 409 212 0.024366 -2011-05-11 20:08:13 DEBUG [routes.middleware] No route matched for PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:13 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:13] "PUT /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.001088 -2011-05-11 20:08:13 DEBUG [routes.middleware] Matched GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users -2011-05-11 20:08:13 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/groups/{group_id}/users', defaults: {'action': u'get_users_tenant_group', 'controller': } -2011-05-11 20:08:13 DEBUG [routes.middleware] Match dict: {'action': u'get_users_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "GET /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users HTTP/1.1" 200 177 0.023750 -2011-05-11 20:08:14 DEBUG [routes.middleware] No route matched for DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenants/test_tenant/groups/test_tenant_group_add/users/test_user HTTP/1.1" 404 176 0.002947 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant/users/test_user -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}/users/{user_id}', defaults: {'action': u'delete_user', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_user', 'tenant_id': u'test_tenant', 'controller': , 'user_id': u'test_user'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenants/test_tenant/users/test_user HTTP/1.1" 404 224 0.026498 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'test_tenant', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/test_tenant/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088890 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/test_tenant -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'test_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenants/test_tenant HTTP/1.1" 204 103 0.089047 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/token HTTP/1.1" 200 347 0.021730 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/tenants HTTP/1.1" 409 215 0.018226 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.019467 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.087772 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 225 0.080571 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.088854 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017711 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/token HTTP/1.1" 200 347 0.019715 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017591 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017997 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.132201 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 205 0.001862 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084349 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017546 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/token HTTP/1.1" 200 347 0.016385 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015272 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:14 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:14] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.021364 -2011-05-11 20:08:14 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:14 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:14 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.091015 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 400 362 0.002041 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.084289 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018610 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/token HTTP/1.1" 200 347 0.016945 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.022694 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.017857 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.086025 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 204 0.017874 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.076887 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.018988 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/token HTTP/1.1" 200 347 0.018407 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.017917 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched GET /v1.0/tenant/1234/groups/NonexistingID -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'get_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'get_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'NonexistingID'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "GET /v1.0/tenant/1234/groups/NonexistingID HTTP/1.1" 404 262 0.017937 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018779 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017581 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/token -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/token', defaults: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'authenticate', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/token HTTP/1.1" 200 347 0.016560 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.022303 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/tenants -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants', defaults: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenants HTTP/1.1" 409 215 0.015750 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 404 204 0.018659 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched POST /v1.0/tenant/1234/groups -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups', defaults: {'action': u'create_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant_group', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "POST /v1.0/tenant/1234/groups HTTP/1.1" 201 226 0.083410 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched PUT /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'update_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'update_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "PUT /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 200 275 0.072188 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenant/1234/groups/test_tenant_group_add -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenant/{tenant_id}/groups/{group_id}', defaults: {'action': u'delete_tenant_group', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant_group', 'tenant_id': u'1234', 'controller': , 'group_id': u'test_tenant_group_add'} -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenant/1234/groups/test_tenant_group_add HTTP/1.1" 204 103 0.080473 -2011-05-11 20:08:15 DEBUG [routes.middleware] Matched DELETE /v1.0/tenants/1234 -2011-05-11 20:08:15 DEBUG [routes.middleware] Route path: '/v1.0/tenants/{tenant_id}', defaults: {'action': u'delete_tenant', 'controller': } -2011-05-11 20:08:15 DEBUG [routes.middleware] Match dict: {'action': u'delete_tenant', 'tenant_id': u'1234', 'controller': } -2011-05-11 20:08:15 DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [11/May/2011 20:08:15] "DELETE /v1.0/tenants/1234 HTTP/1.1" 403 233 0.017558 -- cgit From 7424db60b25a45e84a0fe7481d6eca5ea94e835c Mon Sep 17 00:00:00 2001 From: Ramana Juvvadi Date: Wed, 11 May 2011 10:50:24 -0500 Subject: Modified the README for keystone-control issue --- README | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README b/README index 033ec174..824fa679 100644 --- a/README +++ b/README @@ -67,6 +67,9 @@ During development, you can simply run It dumps stdout and stderr onto the terminal. + +RUNNING KEYSOTNE IN AS ROOT IN PRODUCTION +--------------------------------------------- In production, stdout and stderr need to be closed and all theoutput needs tobe redirected to a log file. Once the package is installed through setup tools, RPM, deb, or ebuild keystone-control is installed as /usr/sbin/keystone-control. Typically, it will be started a script in /etc/init.d/keystoned @@ -82,7 +85,10 @@ It writes the process id of the daemon into /var/run/keystone/keystine-auth.pid. keystone-control has the infrastructure to start and stop multiple servers keystone-xxx -The developenmt of keystone-control itself can be done like this +DEVELOPMENT OF keystone-control +------------------------------- + +During the development of keystone-control can be started as a user instead of root From the topdir @@ -92,11 +98,16 @@ config.py takes the config file from topdir/etc/keystone.conf If the keystone package is also intalled on the system /etc/keystone.conf or /etc/keystone/keystone.conf has higher priority -than top_dir/etc/keystone.conf. If you are also doing development on a +than /etc/keystone.conf. If you are also doing development on a system that has keystone.conf installed in /etc/you need to disambiguate it by $ bin/keystone-control --confg-file etc/keystone.conf --pid-file pidfile auth +Also, keystone-control calls keystone-auth and it need to be in the PATH + + $ export PATH=/bin:$PATH + + RUNNING TEST SERVICE: --------------------- -- cgit From a0c43a05126d9cca83b58b788fbc8e24f004fb66 Mon Sep 17 00:00:00 2001 From: "sirish.bitra" Date: Thu, 12 May 2011 16:31:26 +0530 Subject: optimization of test cases and handling multi token --- keystone/db/sqlalchemy/api.py | 7 + keystone/logic/service.py | 23 +- test/unit/test_authentication.py | 30 ++- test/unit/test_common.py | 174 +++++++------ test/unit/test_groups.py | 3 +- test/unit/test_keystone.py | 4 - test/unit/test_tenant_groups.py | 536 +++++++++++++++++++-------------------- test/unit/test_tenants.py | 188 +++++++------- test/unit/test_token.py | 34 ++- test/unit/test_users.py | 371 ++++++++++++++------------- test/unit/test_version.py | 27 +- 11 files changed, 692 insertions(+), 705 deletions(-) diff --git a/keystone/db/sqlalchemy/api.py b/keystone/db/sqlalchemy/api.py index f1817a24..9fd9a734 100644 --- a/keystone/db/sqlalchemy/api.py +++ b/keystone/db/sqlalchemy/api.py @@ -471,6 +471,13 @@ def token_for_user(user_id, session=None): return result +def token_for_user_tenant(user_id, tenant_id, session=None): + if not session: + session = get_session() + result = session.query(models.Token).filter_by( + user_id=user_id, tenant_id=tenant_id).order_by("expires desc").first() + return result + def user_tenant_create(values): user_tenant_ref = models.UserTenantAssociation() user_tenant_ref.update(values) diff --git a/keystone/logic/service.py b/keystone/logic/service.py index a51e3959..44d0b173 100644 --- a/keystone/logic/service.py +++ b/keystone/logic/service.py @@ -51,17 +51,26 @@ class IDMService(object): # Look for an existing token, or create one, # TODO: Handle tenant/token search # - dtoken = db_api.token_for_user(duser.id) + if not credentials.tenant_id: + dtoken = db_api.token_for_user(duser.id) + else: + dtoken = db_api.token_for_user_tenant(duser.id, credentials.tenant_id) if not dtoken or dtoken.expires < datetime.now(): dtoken = db_models.Token() dtoken.token_id = str(uuid.uuid4()) dtoken.user_id = duser.id + if not duser.tenants: raise fault.IDMFault("Strange: user %s is not associated " "with a tenant!" % duser.id) - dtoken.tenant_id = duser.tenants[0].tenant_id + if not credentials.tenant_id and db_api.user_get_by_tenant(duser.id, credentials.tenant_id): + raise fault.IDMFault("Error: user %s is not associated " + "with a tenant! %s" % (duser.id, + credentials.tenant_id)) + dtoken.tenant_id = credentials.tenant_id + else: + dtoken.tenant_id = duser.tenants[0].tenant_id dtoken.expires = datetime.now() + timedelta(days=1) - db_api.token_create(dtoken) return self.__get_auth_data(dtoken, duser) @@ -849,7 +858,13 @@ class IDMService(object): if len(duser.tenants) == 0: raise fault.IDMFault("Strange: user %s is not associated " "with a tenant!" % duser.id) - user = auth.User(duser.id, duser.tenants[0].tenant_id, groups) + if not dtoken.tenant_id and \ + db_api.user_get_by_tenant(duser.id, dtoken.tenant_id): + raise fault.IDMFault("Error: user %s is not associated " + "with a tenant! %s" % (duser.id, + dtoken.tenant_id)) + + user = auth.User(duser.id, dtoken.tenant_id, groups) return auth.AuthData(token, user) def __validate_token(self, token_id, admin=True): diff --git a/test/unit/test_authentication.py b/test/unit/test_authentication.py index cf279a03..9d193186 100644 --- a/test/unit/test_authentication.py +++ b/test/unit/test_authentication.py @@ -8,16 +8,18 @@ from webtest import TestApp import httplib2 import json from lxml import etree -import unittest -from webtest import TestApp -from test_common import * + +from test_common import URL, get_token, get_tenant, get_user +from test_common import get_userdisabled, get_auth_token +from test_common import get_exp_auth_token, get_disabled_token +from test_common import delete_token, content_type, get_token_xml class authentication_test(unittest.TestCase): def setUp(self): - self.token = get_token('joeuser', 'secrete', 'token') self.tenant = get_tenant() + self.token = get_token('joeuser', 'secrete', 'token') self.user = get_user() self.userdisabled = get_userdisabled() self.auth_token = get_auth_token() @@ -28,21 +30,21 @@ class authentication_test(unittest.TestCase): delete_token(self.token, self.auth_token) def test_a_authorize(self): - resp, content = get_token('joeuser', 'secrete') + resp, content = get_token('joeuser', 'secrete', '') self.assertEqual(200, int(resp['status'])) self.assertEqual('application/json', content_type(resp)) def test_a_authorize_xml(self): - resp, content = get_token_xml('joeuser', 'secrete') + resp, content = get_token_xml('joeuser', 'secrete', '', self.tenant) self.assertEqual(200, int(resp['status'])) self.assertEqual('application/xml', content_type(resp)) def test_a_authorize_user_disabled(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken' % URL body = {"passwordCredentials": {"username": "disabled", "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json"}) content = json.loads(content) if int(resp['status']) == 500: @@ -53,14 +55,14 @@ class authentication_test(unittest.TestCase): self.assertEqual('application/json', content_type(resp)) def test_a_authorize_user_disabled_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken' % URL body = ' \ ' - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) content = etree.fromstring(content) @@ -72,11 +74,11 @@ class authentication_test(unittest.TestCase): self.assertEqual('application/xml', content_type(resp)) def test_a_authorize_user_wrong(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken' % URL body = {"passwordCredentials": {"username-w": "disabled", "password": "secrete"}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json"}) content = json.loads(content) if int(resp['status']) == 500: @@ -87,14 +89,14 @@ class authentication_test(unittest.TestCase): self.assertEqual('application/json', content_type(resp)) def test_a_authorize_user_wrong_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken' % URL body = ' \ ' - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) content = etree.fromstring(content) diff --git a/test/unit/test_common.py b/test/unit/test_common.py index e023fb3e..f56a76a7 100644 --- a/test/unit/test_common.py +++ b/test/unit/test_common.py @@ -8,100 +8,104 @@ from webtest import TestApp import httplib2 import json from lxml import etree -import unittest -from webtest import TestApp + URL = 'http://localhost:8080/v1.0/' -def get_token(user, pswd, kind=''): - h = httplib2.Http(".cache") - url = '%stoken' % URL +def get_token(user, pswd, kind='', tenant_id=None): + header = httplib2.Http(".cache") + url = '%stoken' % URL + if not tenant_id: body = {"passwordCredentials": {"username": user, "password": pswd}} - resp, content = h.request(url, "POST", body=json.dumps(body), - headers={"Content-Type": "application/json"}) - content = json.loads(content) - - token = str(content['auth']['token']['id']) - if kind == 'token': - return token - else: - return (resp, content) + else: + body = {"passwordCredentials": {"username": user, + "password": pswd, + "tenantId": tenant_id}} + + resp, content = header.request(url, "POST", body=json.dumps(body), + headers={"Content-Type": "application/json"}) + content = json.loads(content) + token = str(content['auth']['token']['id']) + if kind == 'token': + return token + else: + return (resp, content) def delete_token(token, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def create_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants' % (URL) body = {"tenant": {"id": tenantid, "description": "A description ...", "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def create_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenant/%s/groups' % (URL, tenantid) body = {"group": {"id": groupid, "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_tenant(tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_tenant_group(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def create_global_group(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups' % (URL) body = {"group": {"id": groupid, "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def create_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups' % (URL) body = '\ A Description of the group\ ' % groupid - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -109,33 +113,39 @@ def create_global_group_xml(groupid, auth_token): def delete_global_group(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s' % (URL, groupid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) return (resp, content) -def get_token_xml(user, pswd, type=''): - h = httplib2.Http(".cache") +def get_token_xml(user, pswd, type='', tenant_id=None): + header = httplib2.Http(".cache") url = '%stoken' % URL - body = ' \ - ' % (pswd, user) - resp, content = h.request(url, "POST", body=body, + if tenant_id: + body = ' \ + ' % (pswd, user, tenant_id) + else: + body = ' \ + ' % (pswd, user) + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) dom = etree.fromstring(content) @@ -149,9 +159,9 @@ def get_token_xml(user, pswd, type=''): def delete_token_xml(token, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s' % (URL, token) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -159,14 +169,14 @@ def delete_token_xml(token, auth_token): def create_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants' % (URL) body = ' \ \ A description... \ ' % tenantid - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -174,14 +184,14 @@ def create_tenant_xml(tenantid, auth_token): def create_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenant/%s/groups' % (URL, tenantid) body = ' \ \ A description... \ ' % groupid - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -189,9 +199,9 @@ def create_tenant_group_xml(groupid, tenantid, auth_token): def delete_tenant_xml(tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s' % (URL, tenantid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -199,9 +209,9 @@ def delete_tenant_xml(tenantid, auth_token): def delete_tenant_group_xml(groupid, tenantid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenant/%s/groups/%s' % (URL, tenantid, groupid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -209,24 +219,24 @@ def delete_tenant_group_xml(groupid, tenantid, auth_token): def create_user(tenantid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, tenantid) body = {"user": {"password": "secrete", "id": userid, "tenantId": tenantid, "email": "%s@rackspace.com" % userid, "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_user(tenant, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, tenant, userid) - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) @@ -234,14 +244,14 @@ def delete_user(tenant, userid, auth_token): def create_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, tenantid) body = ' \ ' % (tenantid, userid) - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -249,9 +259,9 @@ def create_user_xml(tenantid, userid, auth_token): def delete_user_xml(tenantid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, tenantid, userid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -259,20 +269,20 @@ def delete_user_xml(tenantid, userid, auth_token): def add_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - resp, content = h.request(url, "PUT", body='', + resp, content = header.request(url, "PUT", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def add_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - resp, content = h.request(url, "PUT", body='', + resp, content = header.request(url, "PUT", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -280,20 +290,20 @@ def add_user_tenant_group_xml(tenantid, groupid, userid, auth_token): def delete_user_tenant_group(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_user_tenant_group_xml(tenantid, groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users/%s' % (URL, tenantid, groupid, userid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -301,20 +311,20 @@ def delete_user_tenant_group_xml(tenantid, groupid, userid, auth_token): def get_user_tenant_group(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def get_user_tenant_group_xml(tenantid, groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/groups/%s/users' % (URL, tenantid, groupid) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -322,20 +332,20 @@ def get_user_tenant_group_xml(tenantid, groupid, auth_token): def add_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - resp, content = h.request(url, "PUT", body='', + resp, content = header.request(url, "PUT", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def add_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - resp, content = h.request(url, "PUT", body='', + resp, content = header.request(url, "PUT", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -343,20 +353,20 @@ def add_user_global_group_xml(groupid, userid, auth_token): def delete_user_global_group(groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) return (resp, content) def delete_user_global_group_xml(groupid, userid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users/%s' % (URL, groupid, userid) - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) @@ -364,10 +374,10 @@ def delete_user_global_group_xml(groupid, userid, auth_token): def get_user_global_group(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users' % (URL, groupid) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": auth_token}) @@ -387,10 +397,10 @@ def get_email(): def get_user_global_group_xml(groupid, auth_token): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%sgroups/%s/users' % (URL, groupid) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": auth_token, "ACCEPT": "application/xml"}) diff --git a/test/unit/test_groups.py b/test/unit/test_groups.py index bf35148b..c1f0e4b3 100644 --- a/test/unit/test_groups.py +++ b/test/unit/test_groups.py @@ -8,8 +8,7 @@ from webtest import TestApp import httplib2 import json from lxml import etree -import unittest -from webtest import TestApp + from test_common import * ## diff --git a/test/unit/test_keystone.py b/test/unit/test_keystone.py index 079db58c..0301bf82 100644 --- a/test/unit/test_keystone.py +++ b/test/unit/test_keystone.py @@ -51,8 +51,4 @@ if __name__ == '__main__': package_path = os.path.dirname(os.path.abspath(__file__)) suites = get_test_suites(package_path) for suite in suites: -<<<<<<< HEAD:test/unit/test_identity.py unittest.TextTestRunner(verbosity=1).run(suite) -======= - unittest.TextTestRunner(verbosity=2).run(suite) ->>>>>>> 7424db60b25a45e84a0fe7481d6eca5ea94e835c:test/unit/test_keystone.py diff --git a/test/unit/test_tenant_groups.py b/test/unit/test_tenant_groups.py index 42555606..5768e631 100644 --- a/test/unit/test_tenant_groups.py +++ b/test/unit/test_tenant_groups.py @@ -4,13 +4,21 @@ import sys sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '..', '..', '..', '..', 'keystone'))) import unittest -from webtest import TestApp import httplib2 import json + from lxml import etree -import unittest -from webtest import TestApp -from test_common import * +from test_common import URL, get_token, get_tenant, get_user +from test_common import get_userdisabled, get_auth_token +from test_common import get_exp_auth_token, get_disabled_token +from test_common import delete_user, create_user +from test_common import delete_user_tenant_group_xml, delete_user_tenant_group +from test_common import add_user_tenant_group_xml, add_user_tenant_group +from test_common import create_tenant_group, get_user_tenant_group_xml +from test_common import create_tenant, get_user_tenant_group +from test_common import delete_tenant_group, delete_tenant_xml, delete_tenant +from test_common import delete_tenant_group_xml, create_tenant_group_xml +from test_common import create_tenant_xml class tenant_group_test(unittest.TestCase): @@ -37,28 +45,29 @@ class create_tenant_group_test(tenant_group_test): def test_tenant_group_create(self): resp, content = delete_tenant(self.tenant, str(self.auth_token)) + if int(resp['status']) == 500: + self.fail('IDM fault') + elif int(resp['status']) == 503: + self.fail('Service Not Available') resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group(self.tenant_group, + resp, content = delete_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) + + if int(resp['status']) not in (200, 201): + self.fail('Failed due to %d' % int(resp['status'])) def test_tenant_group_create_xml(self): resp, content = delete_tenant_xml(self.tenant, str(self.auth_token)) resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) - respG, contentG = delete_tenant_group_xml(self.tenant_group, + resp, content = delete_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, + resp, content = create_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) self.tenant = self.tenant @@ -68,65 +77,56 @@ class create_tenant_group_test(tenant_group_test): self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) + if int(resp['status']) not in (200, 201): + self.fail('Failed due to %d' % int(resp['status'])) def test_tenant_group_create_again(self): resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - if int(respG['status']) == 200: + if int(resp['status']) == 200: self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - if int(respG['status']) == 500: + self.tenant_group = content['group']['id'] + if int(resp['status']) == 500: self.fail('IDM fault') - elif int(respG['status']) == 503: + elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content['tenant']['id'] - self.tenant_group = contentG['group']['id'] - + self.assertEqual(409, int(resp['status'])) + def test_tenant_group_create_again_xml(self): resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, + resp, content = create_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, + resp_new, content_new = create_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) - content = etree.fromstring(content) - contentG = etree.fromstring(contentG) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") - if int(respG['status']) == 500: + if int(resp['status']) == 500: self.fail('IDM fault') - elif int(respG['status']) == 503: + elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) - if int(respG['status']) == 200: - self.tenant = content.get("id") - self.tenant_group = contentG.get("id") + self.assertEqual(409, int(resp['status'])) + def test_tenant_group_create_unauthorized_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, + if int(resp['status']) == 200: + self.tenant = content['tenant']['id'] + resp, content = create_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) + if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - if int(respG['status']) == 200: - self.tenant_group = respG['group']['id'] + self.tenant_group = resp['group']['id'] url = '%stenant/%s/groups' % (URL, self.tenant) body = {"group": {"id": self.tenant_group, "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": self.token}) if int(resp['status']) == 500: @@ -136,7 +136,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_tenant_group_create_unauthorized_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -145,7 +145,7 @@ class create_tenant_group_test(tenant_group_test): A description... \ ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.token, "ACCEPT": "application/xml"}) @@ -156,14 +156,14 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_tenant_group_create_expired_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] url = '%stenant/%s/groups' % (URL, self.tenant) body = {"group": {"id": self.tenant_group, "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) if int(resp['status']) == 500: @@ -173,7 +173,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(403, int(resp['status'])) def test_tenant_group_create_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: @@ -184,7 +184,7 @@ class create_tenant_group_test(tenant_group_test): id="%s"> \ A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -195,14 +195,14 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(403, int(resp['status'])) def test_tenant_group_create_missing_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] url = '%stenant/%s/groups' % (URL, self.tenant) body = {"group": {"id": self.tenant_group, "description": "A description ..."}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json"}) if int(resp['status']) == 500: self.fail('IDM fault') @@ -211,7 +211,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_tenant_group_create_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: @@ -222,7 +222,7 @@ class create_tenant_group_test(tenant_group_test): id="%s"> \ A description... \ ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) if int(resp['status']) == 500: @@ -232,7 +232,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_tenant_group_create_disabled_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -240,7 +240,7 @@ class create_tenant_group_test(tenant_group_test): url = '%stenant/%s/groups' % (URL, self.tenant) body = '{"group": { "id": "%s", \ "description": "A description ..." } }' % self.tenant_group - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) @@ -251,7 +251,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(403, int(resp['status'])) def test_tenant_group_create_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: @@ -263,7 +263,7 @@ class create_tenant_group_test(tenant_group_test): id="%s"> \ A description... \ ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -274,7 +274,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(403, int(resp['status'])) def test_tenant_group_create_invalid_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -282,7 +282,7 @@ class create_tenant_group_test(tenant_group_test): url = '%stenant/%s/groups' % (URL, self.tenant) body = '{"group": { "id": "%s", \ "description": "A description ..." } }' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/json", "X-Auth-Token": 'nonexsitingtoken'}) @@ -293,7 +293,7 @@ class create_tenant_group_test(tenant_group_test): self.assertEqual(404, int(resp['status'])) def test_tenant_group_create_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: @@ -305,7 +305,7 @@ class create_tenant_group_test(tenant_group_test): id="%s"> \ A description... \ ' % self.tenant_group - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": 'nonexsitingtoken', "ACCEPT": "application/xml"}) @@ -320,16 +320,16 @@ class create_tenant_group_test(tenant_group_test): class get_tenant_groups_test(tenant_group_test): def test_get_tenant_groups(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -339,14 +339,14 @@ class get_tenant_groups_test(tenant_group_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_groups_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group_xml(self.tenant_group, + resp, content = create_tenant_group_xml(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -357,15 +357,15 @@ class get_tenant_groups_test(tenant_group_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_groups_unauthorized_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.token}) if int(resp['status']) == 500: @@ -375,14 +375,14 @@ class get_tenant_groups_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_get_tenant_groups_unauthorized_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.token, "ACCEPT": "application/xml"}) @@ -393,14 +393,14 @@ class get_tenant_groups_test(tenant_group_test): self.assertEqual(401, int(resp['status'])) def test_get_tenant_groups_exp_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) if int(resp['status']) == 500: @@ -410,14 +410,14 @@ class get_tenant_groups_test(tenant_group_test): self.assertEqual(403, int(resp['status'])) def test_get_tenant_groups_exp_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -431,14 +431,14 @@ class get_tenant_groups_test(tenant_group_test): class get_tenant_group_test(tenant_group_test): def test_get_tenant_group(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -448,14 +448,14 @@ class get_tenant_group_test(tenant_group_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_group_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) #test for Content-Type = application/xml - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -466,15 +466,15 @@ class get_tenant_group_test(tenant_group_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_group_bad(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', + resp, content = header.request(url, "GET", body='{', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -484,14 +484,14 @@ class get_tenant_group_test(tenant_group_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, 'tenant_bad', self.tenant_group) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', + resp, content = header.request(url, "GET", body='{', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -502,14 +502,14 @@ class get_tenant_group_test(tenant_group_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_group_not_found(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -519,15 +519,15 @@ class get_tenant_group_test(tenant_group_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, 'nonexistinggroup') #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -541,12 +541,12 @@ class get_tenant_group_test(tenant_group_test): class update_tenant_group_test(tenant_group_test): def test_update_tenant_group(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) @@ -555,7 +555,7 @@ class update_tenant_group_test(tenant_group_test): "tenantId":"%s" }}' % (self.tenant_group, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) @@ -570,7 +570,7 @@ class update_tenant_group_test(tenant_group_test): self.assertEqual('A NEW description...', body['group']['description']) def test_update_tenant_group_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = delete_tenant(self.tenant, str(self.auth_token)) resp, content = create_tenant(self.tenant, str(self.auth_token)) @@ -579,7 +579,7 @@ class update_tenant_group_test(tenant_group_test): self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) @@ -591,7 +591,7 @@ class update_tenant_group_test(tenant_group_test): ' % (self.tenant, self.tenant_group) #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -610,12 +610,12 @@ class update_tenant_group_test(tenant_group_test): self.assertEqual('A NEW description...', desc.text) def test_update_tenant_group_bad(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) @@ -623,7 +623,7 @@ class update_tenant_group_test(tenant_group_test): "id":"%s","tenantId":"%s" }}' % (self.tenant_group, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -633,12 +633,12 @@ class update_tenant_group_test(tenant_group_test): self.assertEqual(400, int(resp['status'])) def test_update_tenant_group_bad_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/%s' % (URL, self.tenant, self.tenant_group) @@ -648,7 +648,7 @@ class update_tenant_group_test(tenant_group_test): A NEW description... \ ' % (self.tenant, self.tenant_group) #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -659,12 +659,12 @@ class update_tenant_group_test(tenant_group_test): self.assertEqual(400, int(resp['status'])) def test_update_tenant_group_not_found(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) @@ -672,7 +672,7 @@ class update_tenant_group_test(tenant_group_test): data = '{"group": { "description": "A NEW description...",\ "id":"NonexistingID", "tenantId"="test_tenant" }}' #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, + resp, content = header.request(url, "GET", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -682,7 +682,7 @@ class update_tenant_group_test(tenant_group_test): self.assertEqual(404, int(resp['status'])) def test_update_tenant_group_not_found_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenant/%s/groups/NonexistingID' % (URL, self.tenant) data = ' \ @@ -691,7 +691,7 @@ class update_tenant_group_test(tenant_group_test): A NEW description... \ ' #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, + resp, content = header.request(url, "GET", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -721,28 +721,28 @@ class delete_tenant_group_test(tenant_group_test): def test_delete_tenant_group(self): resp, content = create_tenant("test_tenant_delete", str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', + resp, content = create_tenant_group('test_tenant_group_delete', "test_tenant_delete", str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', + resp, content = delete_tenant_group('test_tenant_group_delete', "test_tenant_delete", str(self.auth_token)) resp, content = delete_tenant("test_tenant_delete", str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) + self.assertEqual(204, int(resp['status'])) def test_delete_tenant_group_xml(self): resp, content = create_tenant("test_tenant_delete", str(self.auth_token)) - respG, contentG = create_tenant_group('test_tenant_group_delete', + resp, content = create_tenant_group('test_tenant_group_delete', "test_tenant_delete", str(self.auth_token)) - respG, contentG = delete_tenant_group('test_tenant_group_delete', + resp, content = delete_tenant_group('test_tenant_group_delete', "test_tenant_delete", str(self.auth_token)) resp, content = delete_tenant_xml("test_tenant_delete", str(self.auth_token)) - self.assertEqual(204, int(respG['status'])) + self.assertEqual(204, int(resp['status'])) class add_user_tenant_group_test(tenant_group_test): @@ -758,12 +758,12 @@ class add_user_tenant_group_test(tenant_group_test): self.tenant_group = 'test_tenant_group_add' def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, + resp, content = delete_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = delete_user(self.tenant, self.user, + resp, content = delete_user(self.tenant, self.user, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, @@ -771,34 +771,32 @@ class add_user_tenant_group_test(tenant_group_test): resp, content = delete_tenant(self.tenant, self.auth_token) def test_add_user_tenant_group(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) + if int(resp['status']) not in (200, 201): + self.fail('Failed due to %d' % int(resp['status'])) def test_add_user_tenant_group_xml(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) @@ -807,39 +805,37 @@ class add_user_tenant_group_test(tenant_group_test): self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - if int(respG['status']) not in (200, 201): - self.fail('Failed due to %d' % int(respG['status'])) + if int(resp['status']) not in (200, 201): + self.fail('Failed due to %d' % int(resp['status'])) def test_add_user_tenant_group_conflict(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) + self.assertEqual(409, int(resp['status'])) def test_add_user_tenant_group_conflict_xml(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) @@ -848,36 +844,34 @@ class add_user_tenant_group_test(tenant_group_test): self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(409, int(respG['status'])) + self.assertEqual(409, int(resp['status'])) def test_add_user_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.token) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) + self.assertEqual(401, int(resp['status'])) def test_add_user_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, self.token) @@ -885,36 +879,34 @@ class add_user_tenant_group_test(tenant_group_test): self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) + self.assertEqual(401, int(resp['status'])) def test_add_user_tenant_group_forbidden(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.disabled_token) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) + self.assertEqual(403, int(resp['status'])) def test_add_user_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, self.disabled_token) @@ -923,7 +915,7 @@ class add_user_tenant_group_test(tenant_group_test): self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) + self.assertEqual(403, int(resp['status'])) class get_users_tenant_group_test(tenant_group_test): @@ -939,12 +931,12 @@ class get_users_tenant_group_test(tenant_group_test): self.tenant_group = 'test_tenant_group_add' def tearDown(self): - respG, contentG = delete_user_tenant_group(self.tenant, + resp, content = delete_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = delete_user(self.tenant, self.user, + resp, content = delete_user(self.tenant, self.user, str(self.auth_token)) resp, content = delete_tenant_group(self.tenant_group, self.tenant, @@ -952,247 +944,237 @@ class get_users_tenant_group_test(tenant_group_test): resp, content = delete_tenant(self.tenant, self.auth_token) def test_get_users_tenant_group(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + if int(resp['status']) == 500: + self.fail('IDM fault') + elif int(resp['status']) == 503: + self.fail('Service Not Available') + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, + resp, content = get_user_tenant_group(self.tenant, self.tenant_group, str(self.auth_token)) + + self.assertEqual(200, int(resp['status'])) + + def test_get_users_tenant_group_xml(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - def test_get_users_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = get_user_tenant_group_xml(self.tenant, + resp, content = get_user_tenant_group_xml(self.tenant, self.tenant_group, str(self.auth_token)) + + self.assertEqual(200, int(resp['status'])) + + def test_get_users_tenant_group_unauthorized(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(200, int(respG['status'])) - - def test_get_users_tenant_group_unauthorized(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, + resp, content = get_user_tenant_group(self.tenant, self.tenant_group, str(self.token)) + self.assertEqual(401, int(resp['status'])) + def test_get_users_tenant_group_unauthorized_xml(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_unauthorized_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + self.assertEqual(401, int(resp['status'])) + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, + resp, content = get_user_tenant_group_xml(self.tenant, self.tenant_group, str(self.token)) + + + def test_get_users_tenant_group_forbidden(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(401, int(respG['status'])) - - def test_get_users_tenant_group_forbidden(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, + resp, content = get_user_tenant_group(self.tenant, self.tenant_group, str(self.disabled_token)) + + self.assertEqual(403, int(resp['status'])) + + def test_get_users_tenant_group_forbidden_xml(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_forbidden_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, + resp, content = get_user_tenant_group_xml(self.tenant, self.tenant_group, str(self.disabled_token)) + + self.assertEqual(403, int(resp['status'])) + + def test_get_users_tenant_group_expired(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group(self.tenant, self.tenant_group, + resp, content = get_user_tenant_group(self.tenant, self.tenant_group, str(self.exp_auth_token)) + self.assertEqual(403, int(resp['status'])) + def test_get_users_tenant_group_expired_xml(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) - - def test_get_users_tenant_group_expired_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, self.tenant_group, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, self.auth_token) - respG, contentG = get_user_tenant_group_xml(self.tenant, + resp, content = get_user_tenant_group_xml(self.tenant, self.tenant_group, str(self.exp_auth_token)) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(403, int(respG['status'])) + + self.assertEqual(403, int(resp['status'])) class delete_users_tenant_group_test(tenant_group_test): def test_delete_user_tenant_group(self): - h = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + if int(resp['status']) == 500: + self.fail('IDM fault') + elif int(resp['status']) == 503: + self.fail('Service Not Available') + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group(self.tenant, + resp, content = add_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = delete_user_tenant_group(self.tenant, + resp, content = delete_user_tenant_group(self.tenant, self.tenant_group, self.user, str(self.auth_token)) + + self.assertEqual(204, int(resp['status'])) + + def test_delete_user_tenant_group_xml(self): + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) - - def test_delete_user_tenant_group_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant(self.tenant, str(self.auth_token)) - respG, contentG = create_tenant_group(self.tenant_group, + resp, content = create_tenant_group(self.tenant_group, self.tenant, str(self.auth_token)) - respG, contentG = create_user(self.tenant, self.user, + resp, content = create_user(self.tenant, self.user, str(self.auth_token)) - respG, contentG = add_user_tenant_group_xml(self.tenant, + resp, content = add_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - respG, contentG = delete_user_tenant_group_xml(self.tenant, + resp, content = delete_user_tenant_group_xml(self.tenant, self.tenant_group, self.user, str(self.auth_token)) - if int(resp['status']) == 500: - self.fail('IDM fault') - elif int(resp['status']) == 503: - self.fail('Service Not Available') - self.assertEqual(204, int(respG['status'])) + + self.assertEqual(204, int(resp['status'])) def test_delete_user_tenant_group_notfound(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group(self.tenant, + resp, content = delete_user_tenant_group(self.tenant, self.tenant_group, 'NonExistinguser', str(self.auth_token)) - - if int(respG['status']) == 500: + if int(resp['status']) == 500: self.fail('IDM fault') - elif int(respG['status']) == 503: + elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) + self.assertEqual(404, int(resp['status'])) def test_delete_user_tenant_group_notfound_xml(self): - h = httplib2.Http(".cache") - - respG, contentG = delete_user_tenant_group_xml(self.tenant, + resp, content = delete_user_tenant_group_xml(self.tenant, self.tenant_group, 'NonExistinguser', str(self.auth_token)) - - if int(respG['status']) == 500: + if int(resp['status']) == 500: self.fail('IDM fault') - elif int(respG['status']) == 503: + elif int(resp['status']) == 503: self.fail('Service Not Available') - self.assertEqual(404, int(respG['status'])) + self.assertEqual(404, int(resp['status'])) def run(): unittest.main() diff --git a/test/unit/test_tenants.py b/test/unit/test_tenants.py index 78fa8e19..c322409b 100644 --- a/test/unit/test_tenants.py +++ b/test/unit/test_tenants.py @@ -4,20 +4,24 @@ import sys sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '..', '..', '..', '..', 'keystone'))) import unittest -from webtest import TestApp import httplib2 import json from lxml import etree -import unittest -from webtest import TestApp -from test_common import * +from test_common import URL, get_token, get_user +from test_common import get_userdisabled, get_auth_token +from test_common import get_exp_auth_token, get_disabled_token, create_tenant +from test_common import create_tenant_xml, delete_tenant, delete_tenant_xml + + + + class tenant_test(unittest.TestCase): def setUp(self): self.token = get_token('joeuser', 'secrete', 'token') - self.tenant = get_tenant() + self.tenant = 'test_tenant' self.user = get_user() self.userdisabled = get_userdisabled() self.auth_token = get_auth_token() @@ -31,10 +35,8 @@ class tenant_test(unittest.TestCase): class create_tenant_test(tenant_test): def test_tenant_create(self): - resp, content = delete_tenant('test_tenant', str(self.auth_token)) - resp, content = create_tenant('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' - + resp, content = delete_tenant(self.tenant, str(self.auth_token)) + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: @@ -45,52 +47,43 @@ class create_tenant_test(tenant_test): self.fail('Failed due to %d' % int(resp['status'])) def test_tenant_create_xml(self): - resp, content = delete_tenant_xml('test_tenant', str(self.auth_token)) - resp, content = create_tenant_xml('test_tenant', str(self.auth_token)) - self.tenant = 'test_tenant' + resp, content = delete_tenant_xml(self.tenant, str(self.auth_token)) + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') - if int(resp['status']) not in (200, 201): - self.fail('Failed due to %d' % int(resp['status'])) def test_tenant_create_again(self): - resp, content = create_tenant("test_tenant", str(self.auth_token)) - resp, content = create_tenant("test_tenant", str(self.auth_token)) + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content['tenant']['id'] - + def test_tenant_create_again_xml(self): - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) - if int(resp['status']) == 200: - self.tenant = content.get("id") - if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: self.fail('Service Not Available') self.assertEqual(409, int(resp['status'])) - if int(resp['status']) == 200: - self.tenant = content.get("id") + def test_tenant_create_forbidden_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -98,7 +91,7 @@ class create_tenant_test(tenant_test): body = {"tenant": {"id": self.tenant, "description": "A description ...", "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": self.token}) @@ -109,8 +102,8 @@ class create_tenant_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_tenant_create_forbidden_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: self.tenant = content.get('id') @@ -121,7 +114,7 @@ class create_tenant_test(tenant_test): enabled="true" id="%s"> \ A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.token, "ACCEPT": "application/xml"}) @@ -133,19 +126,17 @@ class create_tenant_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_tenant_create_expired_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] - url = '%stenants' % (URL) body = {"tenant": {"id": self.tenant, "description": "A description ...", "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) - if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: @@ -153,8 +144,8 @@ class create_tenant_test(tenant_test): self.assertEqual(403, int(resp['status'])) def test_tenant_create_expired_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: self.tenant = content.get('id') @@ -166,7 +157,7 @@ class create_tenant_test(tenant_test): A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -178,8 +169,8 @@ class create_tenant_test(tenant_test): self.assertEqual(403, int(resp['status'])) def test_tenant_create_missing_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -187,7 +178,7 @@ class create_tenant_test(tenant_test): body = {"tenant": {"id": self.tenant, "description": "A description ...", "enabled": True}} - resp, content = h.request(url, "POST", body=json.dumps(body), + resp, content = header.request(url, "POST", body=json.dumps(body), headers={"Content-Type": "application/json"}) if int(resp['status']) == 500: @@ -197,23 +188,20 @@ class create_tenant_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_tenant_create_missing_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: self.tenant = content.get('id') - url = '%stenants' % (URL) - body = ' \ \ A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: @@ -221,8 +209,8 @@ class create_tenant_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_tenant_create_disabled_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -230,7 +218,7 @@ class create_tenant_test(tenant_test): body = '{"tenant": { "id": "%s", \ "description": "A description ...", "enabled"\ :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) @@ -241,23 +229,21 @@ class create_tenant_test(tenant_test): self.assertEqual(403, int(resp['status'])) def test_tenant_create_disabled_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: self.tenant = content.get('id') - url = '%stenants' % (URL) body = ' \ \ A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) - if int(resp['status']) == 500: self.fail('IDM fault') elif int(resp['status']) == 503: @@ -265,8 +251,8 @@ class create_tenant_test(tenant_test): self.assertEqual(403, int(resp['status'])) def test_tenant_create_invalid_token(self): - h = httplib2.Http(".cache") - resp, content = create_tenant("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant(self.tenant, str(self.auth_token)) if int(resp['status']) == 200: self.tenant = content['tenant']['id'] @@ -274,7 +260,7 @@ class create_tenant_test(tenant_test): body = '{"tenant": { "id": "%s", \ "description": "A description ...", "enabled"\ :true } }' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/json", "X-Auth-Token": 'nonexsitingtoken'}) @@ -285,8 +271,8 @@ class create_tenant_test(tenant_test): self.assertEqual(404, int(resp['status'])) def test_tenant_create_invalid_token_xml(self): - h = httplib2.Http(".cache") - resp, content = create_tenant_xml("test_tenant", str(self.auth_token)) + header = httplib2.Http(".cache") + resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) content = etree.fromstring(content) if int(resp['status']) == 200: self.tenant = content.get('id') @@ -297,7 +283,7 @@ class create_tenant_test(tenant_test): enabled="true" id="%s"> \ A description... \ ' % self.tenant - resp, content = h.request(url, "POST", body=body, + resp, content = header.request(url, "POST", body=body, headers={"Content-Type": "application/xml", "X-Auth-Token": 'nonexsitingtoken', "ACCEPT": "application/xml"}) @@ -312,11 +298,11 @@ class create_tenant_test(tenant_test): class get_tenants_test(tenant_test): def test_get_tenants(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -326,11 +312,11 @@ class get_tenants_test(tenant_test): self.assertEqual(200, int(resp['status'])) def test_get_tenants_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -341,11 +327,11 @@ class get_tenants_test(tenant_test): self.assertEqual(200, int(resp['status'])) def test_get_tenants_unauthorized_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.token}) if int(resp['status']) == 500: @@ -355,11 +341,11 @@ class get_tenants_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_get_tenants_unauthorized_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.token, "ACCEPT": "application/xml"}) @@ -370,11 +356,11 @@ class get_tenants_test(tenant_test): self.assertEqual(401, int(resp['status'])) def test_get_tenants_exp_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) if int(resp['status']) == 500: @@ -384,11 +370,11 @@ class get_tenants_test(tenant_test): self.assertEqual(403, int(resp['status'])) def test_get_tenants_exp_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -402,11 +388,11 @@ class get_tenants_test(tenant_test): class get_tenant_test(tenant_test): def test_get_tenant(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -416,11 +402,11 @@ class get_tenant_test(tenant_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -431,11 +417,11 @@ class get_tenant_test(tenant_test): self.assertEqual(200, int(resp['status'])) def test_get_tenant_bad(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, 'tenant_bad') #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -445,11 +431,11 @@ class get_tenant_test(tenant_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_bad_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, 'tenant_bad') #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -460,11 +446,11 @@ class get_tenant_test(tenant_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_not_found(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/NonexistingID' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -474,11 +460,11 @@ class get_tenant_test(tenant_test): self.assertEqual(404, int(resp['status'])) def test_get_tenant_not_found_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/NonexistingID' % (URL) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -492,13 +478,13 @@ class get_tenant_test(tenant_test): class update_tenant_test(tenant_test): def test_update_tenant(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) data = '{"tenant": { "description": "A NEW description..." ,\ "enabled":true }}' #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) body = json.loads(content) @@ -507,11 +493,11 @@ class update_tenant_test(tenant_test): elif int(resp['status']) == 503: self.fail('Service Not Available') self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body['tenant']['id'])) + self.assertEqual(self.tenant, body['tenant']['id']) self.assertEqual('A NEW description...', body['tenant']['description']) def test_update_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant_xml(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) data = ' \ @@ -521,7 +507,7 @@ class update_tenant_test(tenant_test): ' #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -532,18 +518,18 @@ class update_tenant_test(tenant_test): elif int(resp['status']) == 503: self.fail('Service Not Available') self.assertEqual(200, int(resp['status'])) - self.assertEqual(int(self.tenant), int(body.get('id'))) + self.assertEqual(self.tenant, body.get('id')) self.assertEqual('A NEW description...', desc.text) def test_update_tenant_bad(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) data = '{"tenant": { "description_bad": "A NEW description...",\ "enabled":true }}' #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -553,7 +539,7 @@ class update_tenant_test(tenant_test): self.assertEqual(400, int(resp['status'])) def test_update_tenant_bad_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/%s' % (URL, self.tenant) data = ' \ @@ -562,7 +548,7 @@ class update_tenant_test(tenant_test): A NEW description... \ ' #test for Content-Type = application/json - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -573,13 +559,13 @@ class update_tenant_test(tenant_test): self.assertEqual(400, int(resp['status'])) def test_update_tenant_not_found(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/NonexistingID' % (URL) data = '{"tenant": { "description": "A NEW description...",\ "enabled":true }}' #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, + resp, content = header.request(url, "GET", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -589,7 +575,7 @@ class update_tenant_test(tenant_test): self.assertEqual(404, int(resp['status'])) def test_update_tenant_not_found_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_tenant(self.tenant, str(self.auth_token)) url = '%stenants/NonexistingID' % (URL) data = ' \ @@ -598,7 +584,7 @@ class update_tenant_test(tenant_test): A NEW description... \ ' #test for Content-Type = application/json - resp, content = h.request(url, "GET", body=data, + resp, content = header.request(url, "GET", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) diff --git a/test/unit/test_token.py b/test/unit/test_token.py index 4f622808..c4633166 100644 --- a/test/unit/test_token.py +++ b/test/unit/test_token.py @@ -4,13 +4,11 @@ import sys sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '..', '..', '..', '..', 'keystone'))) import unittest -from webtest import TestApp import httplib2 -import json -from lxml import etree -import unittest -from webtest import TestApp -from test_common import * +from test_common import URL, get_token, get_tenant, get_user +from test_common import get_userdisabled, get_auth_token +from test_common import get_exp_auth_token, get_disabled_token +from test_common import delete_token, content_type class validate_token(unittest.TestCase): @@ -28,10 +26,10 @@ class validate_token(unittest.TestCase): delete_token(self.token, self.auth_token) def test_validate_token_true(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: @@ -42,9 +40,9 @@ class validate_token(unittest.TestCase): self.assertEqual('application/json', content_type(resp)) def test_validate_token_true_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, self.token, self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -56,10 +54,10 @@ class validate_token(unittest.TestCase): self.assertEqual('application/xml', content_type(resp)) def test_validate_token_expired(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) if int(resp['status']) == 500: @@ -70,11 +68,11 @@ class validate_token(unittest.TestCase): self.assertEqual('application/json', content_type(resp)) def test_validate_token_expired_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, self.exp_auth_token, self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -86,10 +84,10 @@ class validate_token(unittest.TestCase): self.assertEqual('application/xml', content_type(resp)) def test_validate_token_invalid(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) @@ -101,10 +99,10 @@ class validate_token(unittest.TestCase): self.assertEqual('application/json', content_type(resp)) def test_validate_token_invalid_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stoken/%s?belongsTo=%s' % (URL, 'NonExistingToken', self.tenant) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) if int(resp['status']) == 500: diff --git a/test/unit/test_users.py b/test/unit/test_users.py index c6d2e2b7..49318b95 100644 --- a/test/unit/test_users.py +++ b/test/unit/test_users.py @@ -8,11 +8,16 @@ from webtest import TestApp import httplib2 import json from lxml import etree -import unittest -from webtest import TestApp -from test_common import * +from test_common import URL, get_token, get_tenant, get_user +from test_common import get_userdisabled, get_auth_token +from test_common import get_exp_auth_token, get_disabled_token +from test_common import delete_token, content_type, get_token_xml +from test_common import get_password, get_email, get_none_token +from test_common import get_non_existing_token, delete_user, delete_user_xml +from test_common import create_user, create_user_xml, handle_user_resp + class user_test(unittest.TestCase): def setUp(self): @@ -153,11 +158,11 @@ class create_user_test(user_test): class get_user_test(user_test): def test_a_user_get_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -165,11 +170,11 @@ class get_user_test(user_test): self.assertEqual(200, resp_val) def test_a_user_get_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -179,12 +184,12 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_expired_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -192,12 +197,12 @@ class get_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_get_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -207,12 +212,12 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_disabled_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -220,12 +225,12 @@ class get_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_get_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -235,12 +240,12 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_missing_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -248,12 +253,12 @@ class get_user_test(user_test): self.assertEqual(401, resp_val) def test_a_user_get_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -263,12 +268,12 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_invalid_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -276,12 +281,12 @@ class get_user_test(user_test): self.assertEqual(404, resp_val) def test_a_user_get_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -291,11 +296,11 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_disabled_user(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.userdisabled) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -304,10 +309,10 @@ class get_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_get_disabled_user_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.userdisabled) - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -317,10 +322,10 @@ class get_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_get_disabled_tenant(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, '0000', self.userdisabled) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -328,10 +333,10 @@ class get_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, '0000', self.userdisabled) #test for Content-Type = application/json - resp, content = h.request(url, "GET", body='', + resp, content = header.request(url, "GET", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -344,12 +349,12 @@ class get_user_test(user_test): class delete_user_test(user_test): def test_a_user_delete_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -360,11 +365,11 @@ class delete_user_test(user_test): self.assertEqual(204, resp_val) def test_a_user_delete_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -376,12 +381,12 @@ class delete_user_test(user_test): self.assertEqual(204, resp_val) def test_a_user_delete_expired_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -392,12 +397,12 @@ class delete_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_delete_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -410,12 +415,12 @@ class delete_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_delete_missing_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -426,12 +431,12 @@ class delete_user_test(user_test): self.assertEqual(401, resp_val) def test_a_user_delete_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -444,12 +449,12 @@ class delete_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_delete_invalid_token(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -460,12 +465,12 @@ class delete_user_test(user_test): self.assertEqual(404, resp_val) def test_a_user_delete_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.user, self.tenant, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -478,10 +483,10 @@ class delete_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_a_user_delete_disabled_tenant(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, '0000', self.userdisabled) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='{}', + resp, content = header.request(url, "DELETE", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -493,10 +498,10 @@ class delete_user_test(user_test): self.assertEqual(403, resp_val) def test_a_user_delete_disabled_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, '0000', self.userdisabled) #test for Content-Type = application/json - resp, content = h.request(url, "DELETE", body='', + resp, content = header.request(url, "DELETE", body='', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -513,9 +518,9 @@ class delete_user_test(user_test): class get_users_test(user_test): def test_users_get_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -526,9 +531,9 @@ class get_users_test(user_test): self.assertEqual(200, resp_val) def test_users_get_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -541,9 +546,9 @@ class get_users_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_get_expired_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -554,9 +559,9 @@ class get_users_test(user_test): self.assertEqual(403, resp_val) def test_users_get_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -569,9 +574,9 @@ class get_users_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_get_disabled_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -582,9 +587,9 @@ class get_users_test(user_test): self.assertEqual(403, resp_val) def test_users_get_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -597,9 +602,9 @@ class get_users_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_get_missing_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -610,9 +615,9 @@ class get_users_test(user_test): self.assertEqual(401, resp_val) def test_users_get_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -625,9 +630,9 @@ class get_users_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_get_invalid_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -638,9 +643,9 @@ class get_users_test(user_test): self.assertEqual(404, resp_val) def test_users_get_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, self.tenant) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -653,9 +658,9 @@ class get_users_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_get_disabled_tenant_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, "0000") - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -667,9 +672,9 @@ class get_users_test(user_test): self.assertEqual(403, resp_val) def test_users_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users' % (URL, "0000") - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -685,9 +690,9 @@ class get_users_test(user_test): class get_users_group_test(user_test): def test_users_group_get_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -698,9 +703,9 @@ class get_users_group_test(user_test): self.assertEqual(200, resp_val) def test_users_group_get_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -713,9 +718,9 @@ class get_users_group_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_group_get_expired_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -726,9 +731,9 @@ class get_users_group_test(user_test): self.assertEqual(403, resp_val) def test_users_group_get_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -741,9 +746,9 @@ class get_users_group_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_group_get_disabled_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -754,9 +759,9 @@ class get_users_group_test(user_test): self.assertEqual(403, resp_val) def test_users_group_get_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -769,9 +774,9 @@ class get_users_group_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_group_get_missing_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -782,9 +787,9 @@ class get_users_group_test(user_test): self.assertEqual(401, resp_val) def test_users_group_get_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -797,9 +802,9 @@ class get_users_group_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_group_get_invalid_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -810,9 +815,9 @@ class get_users_group_test(user_test): self.assertEqual(404, resp_val) def test_users_group_get_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, self.tenant, self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -825,9 +830,9 @@ class get_users_group_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_users_group_get_disabled_tenant_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, "0000", self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -839,9 +844,9 @@ class get_users_group_test(user_test): self.assertEqual(403, resp_val) def test_users_group_get_disabled_tenant_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/groups' % (URL, "0000", self.user) - resp, content = h.request(url, "GET", body='{}', + resp, content = header.request(url, "GET", body='{}', headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -857,14 +862,14 @@ class get_users_group_test(user_test): class update_user_test(user_test): def test_user_update_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -880,14 +885,14 @@ class update_user_test(user_test): content['user']['email']) def test_user_update_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -904,10 +909,10 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_user_disabled_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.userdisabled) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -919,12 +924,12 @@ class update_user_test(user_test): self.assertEqual(403, resp_val) def test_user_update_user_disabled_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.userdisabled) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -938,12 +943,12 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_email_conflict_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "joe@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -955,14 +960,14 @@ class update_user_test(user_test): self.assertEqual(409, resp_val) def test_user_update_email_conflict_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -976,12 +981,12 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_bad_request_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user_bad": { "bad": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -994,14 +999,14 @@ class update_user_test(user_test): self.assertEqual(400, resp_val) def test_user_update_bad_request_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ user xmlns="http://docs.openstack.org/idm/api/v1.0" \ email="updatedjoeuser@rackspace.com" />' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1016,10 +1021,10 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_expired_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -1031,12 +1036,12 @@ class update_user_test(user_test): self.assertEqual(403, resp_val) def test_user_update_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -1050,10 +1055,10 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_disabled_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -1065,12 +1070,12 @@ class update_user_test(user_test): self.assertEqual(403, resp_val) def test_user_update_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -1084,11 +1089,11 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_invalid_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -1101,12 +1106,12 @@ class update_user_test(user_test): self.assertEqual(404, resp_val) def test_user_update_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -1120,10 +1125,10 @@ class update_user_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_update_missing_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = '{"user": { "email": "updatedjoeuser@rackspace.com"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -1135,12 +1140,12 @@ class update_user_test(user_test): self.assertEqual(401, resp_val) def test_user_update_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -1157,12 +1162,12 @@ class update_user_test(user_test): class set_password_test(user_test): def test_user_password_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -1176,14 +1181,14 @@ class set_password_test(user_test): self.assertEqual('p@ssword', content['user']['password']) def test_user_password_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1199,11 +1204,11 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_user_disabled_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' \ % (URL, self.tenant, self.userdisabled) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -1215,12 +1220,12 @@ class set_password_test(user_test): self.assertEqual(403, resp_val) def test_user_password_user_disabled_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s' % (URL, self.tenant, self.userdisabled) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1234,12 +1239,12 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_bad_request_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user_bad": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -1252,14 +1257,14 @@ class set_password_test(user_test): self.assertEqual(400, resp_val) def test_user_password_bad_request_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ user xmlns="http://docs.openstack.org/idm/api/v1.0" \ password="p@ssword" />' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1274,10 +1279,10 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_expired_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -1289,12 +1294,12 @@ class set_password_test(user_test): self.assertEqual(403, resp_val) def test_user_password_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -1308,10 +1313,10 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_disabled_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -1323,12 +1328,12 @@ class set_password_test(user_test): self.assertEqual(403, resp_val) def test_user_password_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -1342,10 +1347,10 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_invalid_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -1357,12 +1362,12 @@ class set_password_test(user_test): self.assertEqual(404, resp_val) def test_user_password_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -1376,10 +1381,10 @@ class set_password_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_password_missing_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = '{"user": { "password": "p@ssword"}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -1391,12 +1396,12 @@ class set_password_test(user_test): self.assertEqual(401, resp_val) def test_user_password_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) @@ -1413,12 +1418,12 @@ class set_password_test(user_test): class set_enabled_test(user_test): def test_user_enabled_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = {"user": {"enabled": True}} - resp, content = h.request(url, "PUT", body=json.dumps(data), + resp, content = header.request(url, "PUT", body=json.dumps(data), headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -1433,14 +1438,14 @@ class set_enabled_test(user_test): self.assertEqual(True, content['user']['enabled']) def test_user_enabled_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1456,12 +1461,12 @@ class set_enabled_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_enabled_bad_request_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = '{"user_bad": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.auth_token}) resp_val = int(resp['status']) @@ -1474,14 +1479,14 @@ class set_enabled_test(user_test): self.assertEqual(400, resp_val) def test_user_enabled_bad_request_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") resp, content = create_user_xml(self.tenant, self.user, str(self.auth_token)) url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = ' \ user xmlns="http://docs.openstack.org/idm/api/v1.0" \ enabled="true" />' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.auth_token, "ACCEPT": "application/xml"}) @@ -1496,10 +1501,10 @@ class set_enabled_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_enabled_expired_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.exp_auth_token}) resp_val = int(resp['status']) @@ -1511,12 +1516,12 @@ class set_enabled_test(user_test): self.assertEqual(403, resp_val) def test_user_enabled_expired_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.exp_auth_token, "ACCEPT": "application/xml"}) @@ -1530,10 +1535,10 @@ class set_enabled_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_enabled_disabled_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.disabled_token}) resp_val = int(resp['status']) @@ -1545,12 +1550,12 @@ class set_enabled_test(user_test): self.assertEqual(403, resp_val) def test_user_enabled_disabled_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.disabled_token, "ACCEPT": "application/xml"}) @@ -1564,10 +1569,10 @@ class set_enabled_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_enabled_invalid_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.invalid_token}) resp_val = int(resp['status']) @@ -1579,12 +1584,12 @@ class set_enabled_test(user_test): self.assertEqual(404, resp_val) def test_user_enabled_invalid_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml",\ "X-Auth-Token": self.invalid_token, "ACCEPT": "application/xml"}) @@ -1598,10 +1603,10 @@ class set_enabled_test(user_test): self.assertEqual('application/xml', content_type(resp)) def test_user_enabled_missing_token_json(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/enabled' % (URL, self.tenant, self.user) data = '{"user": { "enabled": true}}' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/json", "X-Auth-Token": self.missing_token}) resp_val = int(resp['status']) @@ -1613,12 +1618,12 @@ class set_enabled_test(user_test): self.assertEqual(401, resp_val) def test_user_enabled_missing_token_xml(self): - h = httplib2.Http(".cache") + header = httplib2.Http(".cache") url = '%stenants/%s/users/%s/password' % (URL, self.tenant, self.user) data = ' \ ' - resp, content = h.request(url, "PUT", body=data, + resp, content = header.request(url, "PUT", body=data, headers={"Content-Type": "application/xml", "X-Auth-Token": self.missing_token, "ACCEPT": "application/xml"}) diff --git a/test/unit/test_version.py b/test/unit/test_version.py index b9a30bb6..b83e7d0d 100644 --- a/test/unit/test_version.py +++ b/test/unit/test_version.py @@ -4,13 +4,8 @@ import sys sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '..', '..', '..', '..', 'keystone'))) import unittest -from webtest import TestApp import httplib2 -import json -from lxml import etree -import unittest -from webtest import TestApp -from test_common import * +from test_common import URL, content_type class version_test(unittest.TestCase): @@ -19,29 +14,21 @@ class version_test(unittest.TestCase): #here to call below method will call as last test case def test_a_get_version_json(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", + header = httplib2.Http(".cache") + resp, content = header.request(URL, "GET", body="", headers={"Content-Type": "application/json"}) self.assertEqual(200, int(resp['status'])) self.assertEqual('application/json', content_type(resp)) def test_a_get_version_xml(self): - h = httplib2.Http(".cache") - url = URL - resp, content = h.request(url, "GET", body="", + header = httplib2.Http(".cache") + resp, content = header.request(URL, "GET", body="", headers={"Content-Type": "application/xml", "ACCEPT": "application/xml"}) - self.assertEqual(200, int(resp['status'])) self.assertEqual('application/xml', content_type(resp)) -<<<<<<< HEAD - -def run(): - unittest.main() - -======= ->>>>>>> 7424db60b25a45e84a0fe7481d6eca5ea94e835c + + if __name__ == '__main__': unittest.main() -- cgit